Some Serious Deliberations and Reflections on the Significance of Non-Functional Requirements for Improving the Quality of Software

Kamran Ali Memon, Xiaoling Xia, Habiba Halepoto · 2019

So far there in no unanimous consensus over non-functional requirements in Software Engineering community that how to gather, analyze and jot them down in organized manner whereas the significance of these requirements cannot be denied for the complete success of the Project. Indeed, these requirements are the body and soul of the system. For achieving quality attributes both functional and non-functional requirements must be taken into account. In the past, requirement engineers majorly focused on functional requirements whereas they undermined the importance of non-functional requirements which are the quality attributes of the System. In recent days, a great deal of work is being carried on which are the paramount quality attributes that must be dealt with properly for the minimal success of the Software System. In our paper we target two areas of nonfunctional requirements; reliability and scalability to improve the quality of software.

Read the paper · More papers on PaperTik