Building a Harmonized Model of Requirements for Software Development Process

Natalya Pustovalova, Tatiana Vladimirovna Avdeenko · Informatics and Automation · 2015

The paper describes an approach to form a harmonized model of requirements for a specific software development project. Such a model is intended to resolve the contradictions caused by different understanding of the "program requirements" definition, as well as to coordinate the various models of requirements types that underlie certain types of documents, specifications and methodologies of requirements engineering. The most commonly used examples of requirements specifications were analyzed. We propose the theory of the field structure of parts of speech as a basis for requirement type classification and give a special definition for "requirements types." In addition, we propose a set of criteria for identification of types and fields of requirements. Based on a set of criteria for a requirement instance, this approach al-lows one to identify the requirements type and then recommend adding desired types to the requirements specification.

Read the paper · More papers on PaperTik