Multi-Cyclic Requirement Engineering for Educational and Industrial Models in Software Development

Author(s):  
Maryam Gillani ◽  
Hafiz Adnan Niaz ◽  
Ata Ullah
2015 ◽  
Vol 15 (2) ◽  
pp. 6480-6490
Author(s):  
Mohd Muqeem ◽  
Dr. Md. Rizwan Beg

The importance of the prioritization in commercial software development has been analyzed by many researchers. The gathered requirements are required to be put into an order of some priority. In other words we can say that there is a need to prioritize the requirements. It is evident that most of the approaches and techniques proposed in recent research to prioritize the requirements have not been widely adopted. These approaches are too complex, time consuming, or inconsistent and difficult to implement In this paper we propose a fuzzy based approach for requirement prioritization in which  requirement are prioritized in early phase of requirement engineering as post elicitation step. This category of prioritization is known as early requirement prioritization. The proposed fuzzy based approach considers the nature of requirements by modeling their attributes as fuzzy variables. As such, these variables are integrated into a fuzzy based inference system in which the requirements represented as input attributes and ranked via the expected value operator of a fuzzy variable.


2019 ◽  
Vol 21 (2) ◽  
pp. 51-64
Author(s):  
Priyanka Chandani ◽  
Chetna Gupta

Accurate time and budget is an essential estimate for planning software projects correctly. Quite often, the software projects fall into unrealistic estimates and the core reason generally owes to problems with the requirement analysis. For investigating such problems, risk has to identified and assessed at the requirement engineering phase only so that defects do not seep down to other software development phases. This article proposes a multi-criteria risk assessment model to compute risk at a requirement level by computing cumulative risk score based on a weighted score assigned to each criterion. The result of comparison with other approaches and experimentation shows that using this model it is possible to predict the risk at the early phase of software development life cycle with high accuracy.


2011 ◽  
Vol 267 ◽  
pp. 193-198
Author(s):  
Rong Fa Tang ◽  
Xiao Yu Huang

Requirements engineering is the initial phase of software engineering process in which user requirements are collected, understood, and specified for developing quality software products. The requirement engineering process deserves a stronger attention in the industrial practices. In this paper, we proposed an effective requirement engineering process model for software development that can be used for software development processes to produce a quality product.


Sign in / Sign up

Export Citation Format

Share Document