A Survey of Non-Functional Requirements in Software Development Process

Abstract : Due to the enormous pressure towards deploying software as fast as possible, functional requirements have been the main focus of software development process at the expense of implementing non-functional requirements (NFRs) such as performance and security. Thus, in practice, NFRs have been observed to be frequently neglected or forgotten in the software development process. However, NFRs is an important concept in requirements engineering which plays an essential role in the success or the failure of systems. NFRs introduce quality characteristics, but they also represent constraints under which the system must operate. So, the chances of success for the software system are maximized when NFRs are modeled since the initial phases of the development process. This article reviews the NFR concepts, relates them to the overall software development process and identifies new areas of further work.
Document type :
Reports
Liste complète des métadonnées

https://hal.archives-ouvertes.fr/hal-01224656
Contributor : Régine Laleau <>
Submitted on : Wednesday, August 16, 2017 - 6:36:11 PM
Last modification on : Thursday, January 11, 2018 - 6:19:29 AM
Document(s) archivé(s) le : Wednesday, January 10, 2018 - 10:33:42 AM

File

TR-LACL-2008-7.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-01224656, version 1

Collections

Citation

Abderrahman Matoussi, Régine Laleau. A Survey of Non-Functional Requirements in Software Development Process. [Research Report] TR-LACL-2008-7, LACL. 2008. ⟨hal-01224656⟩

Share

Metrics

Record views

112

Files downloads

179