Object-oriented requirements: reusable, understandable, verifiable

Alexandr Naumchev
DOI: https://doi.org/10.48550/arXiv.1903.04165
2019-03-16
Abstract:Insufficient requirements reusability, understandability and verifiability jeopardize software projects. Empirical studies show little success in improving these qualities separately. Applying object-oriented thinking to requirements leads to their unified treatment. An online library of reusable requirement templates implements recurring requirement structures, offering a starting point for practicing the unified approach.
Software Engineering
What problem does this paper attempt to address?