Please use this identifier to cite or link to this item:
|Title||Requirement Engineering for Non-Functional Requirements|
Both functional and non-functional requirements (NFRs) must be considered when developing software products. Requirements engineering (RE) is the early phase of software development activity in which the system requirements are developed and managed. The RE process includes eliciting, analyzing, documenting, validating and managing requirements. However, most of the work in the RE activities mainly goes to functional requirements, even though NFRs are often more critical than functional requirements. In this paper we will review the state of the art on how NFRs are treated when conducting the activities of the RE process. Hence a criteria list including the main activities of the RE process is defined as a systematic approach to compare different RE process models. The criteria list is applied to compare six established RE process models followed by recommendations for new RE process method that supports NFRs.
|Published in||International Journal of Information|
|Series||Volume: 5, Number: 2|
|Item link||Item Link|
|Files in this item|
|Alashqar, Abdelkrareem M._5.pdf||332.1Kb|