Identify and Manage the Software Requirements Volatility

Abstract

Management of software requirements volatility through development of life cycle is a very important stage. It helps the team to control significant impact all over the project (cost, time and effort), and also it keeps the project on track, to finally satisfy the user which is the main success criteria for the software project. In this research paper, we have analysed the root causes of requirements volatility through a proposed framework presenting the requirements volatility causes and how to manage requirements volatility during the software development life cycle. Our proposed framework identifies requirement error types, causes of requirements volatility and how to manage these volatilities to know the necessary changes and take the right decision according to volatility measurements (priorities, status and working hours). This framework contains four major phases (Elicitation and Analysis phase, Specification Validation phase, Requirements Volatility Causes phase and Changes Management phase). We will explain each phase in detail.

Authors and Affiliations

Khloud Elwahab, Mahmoud Latif, Sherif Kholeif

Keywords

Related Articles

Time-Saving Approach for Optimal Mining of Association Rules

Data mining is the process of analyzing data so as to get useful information to be exploited by users. Association rules is one of data mining techniques used to detect different correlations and to reveal relationships...

 Using Semantic Web to support Advanced Web-Based Environment

 n the learning environments, users would be helpless without the assistance of powerful searching and browsing tools to find their way. Web-based e-learning systems are normally used by a wide variety of learners w...

The Effect of Diversity Implementation on Precision in Multicriteria Collaborative Filtering

This research was triggered by the criticism on the emergence of homogeneity in recommendation within the collaborative filtering based recommender systems that put similarity as the main principle in the algorithm. To o...

Breast Cancer Classification in Histopathological Images using Convolutional Neural Network

Computer based analysis is one of the suggested means that can assist oncologists in the detection and diagnosis of breast cancer. On the other hand, deep learning has been promoted as one of the hottest research directi...

Robust Recurrent Cerebellar Model Articulation Controller for Non-Linear MIMO Systems

This research proposes a robust recurrent cerebellar model articulation control system (RRCMACS) for MIMO non-linear systems to achieve the robustness of the system during operation. In this system, the superior properti...

Download PDF file
  • EP ID EP154199
  • DOI 10.14569/IJACSA.2016.070510
  • Views 103
  • Downloads 0

How To Cite

Khloud Elwahab, Mahmoud Latif, Sherif Kholeif (2016). Identify and Manage the Software Requirements Volatility. International Journal of Advanced Computer Science & Applications, 7(5), 64-71. https://europub.co.uk/articles/-A-154199