Answers are grounded in this paper and cite their sources.
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.
No takes yet. Share an insight, caveat, or question.
Tariq et al. (2021) studied this question.