A SYSML-Based Approach for Requirements Risk Management and Change Control
Faisal Hayat, Muhammad Waseem Anwar, Farooque Azam, Ayesha Kiran · 2019
Requirements are the collection of the needs of customer and requirement engineering is used for defining, analyzing and specifying these requirements. It is an important phase of software life cycle. When requirements are poorly defined, then it leads to various problems like system failure, delays, and cost overruns. Complexity of the system makes requirements more important and increases the chance of risk in requirements. Model driven approach enhances the understanding of the system in effective way as it contains the models, which is the main artifact during software system development. This paper proposes a model driven approach for defining the requirements with their related risk in efficient way. It helps in understanding the stakeholders who play an important role in development of the software system. A SysML(System Modeling Language) based requirement engineering approach is used for explaining the requirements graphically along with their associated risk. The validation of proposed approach is done through a case study of patient monitoring system.