RUS  ENG
Full version
JOURNALS // Informatics and Automation // Archive

Tr. SPIIRAN, 2016 Issue 44, Pages 31–49 (Mi trspy853)

This article is cited in 2 papers

Algorithms and Software

Building a Harmonized Model of Requirements for Software Development Process

N. V. Pustovalova, T. V. Avdeenko

Novosibirsk State Technical University (NSTU)

Abstract: 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.

Keywords: software engineering; requirements engineering; requirements specification; completeness and consistency of the requirements; field theory in linguistic and grammar; ontology.

UDC: 004.05

DOI: 10.15622/sp.44.3



Bibliographic databases:


© Steklov Math. Inst. of RAS, 2024