Approaches for Non-Functional Requirement Modeling: A Literature Survey
Saman Tariq, Sehrish Munawar Cheema · 2021
The term ‘non-functional requirement’ plays an important role for the success and failure of any software project. It have been studied since over 4 decades, however there are many consensus in software engineering community due to that many of research questions are significantly important to researchers. Non-Functional Requirements (NFRs) such as security, accuracy, safety and performance are crucial for the system in order to deliver good and reliable product and to achieve customer satisfaction. These aspects should consider developing and maintaining a system successfully. This paper surveys the existing techniques and tools in terms of their working, applicability while considering the context of the project. The main focus of this study is to identify and analyze the approaches available in literature to elicit, model and integrate non-functional requirements (NFRs). We performed a detailed analysis of existing approaches on the basis of our significant research questions and derive the suitability of these approaches in specific contexts and projects.