|
Determination of Risk During Requirement Engineering ProcessKeywords: Requirement Engineering , Risks , UML Abstract: Software developments is an investment activity that depends on how each phase in SDLC performs its job. Each phase has some unseen defects that should be acknowledged and removed earlier with the intention that other phases are saved from their awful consequences. These defects are caused by ignorance of risks which are related to each phase. These risks are handle by Risk management that is considered during design phase. In this phase counter measurements are complex. Research illustrate that the cost of errors fixing increases 50 times as to fixing errors in requirement analysis phase. This paper suggests a framework in which risk management is executed within Requirement Engineering (RE) process. Three models of risk management are considered, these models identify risky functional requirements. These models are compared on the basis of risk identification methodologies. A new model is derived which is based on UML oriented approach for modeling and reasoning about risk during the requirements analysis process.
|