Back to Search
Start Over
A method of requirements change analysis.
- Source :
- Requirements Engineering; Nov2018, Vol. 23 Issue 4, p493-508, 16p
- Publication Year :
- 2018
-
Abstract
- Software requirements are often not set in concrete at the start of a software development project; and requirement changes become necessary and sometimes inevitable due to changes in customer requirements and changes in business rules and operating environment; hence, requirements development, which includes requirements changes, is a part of a software process. Previous research reports that correcting requirements errors late costs many times more than correcting them during the requirements development phase. There is, hence, a need to manage them well and to analyse them in order to identify the impacts, difficulties and potential conflicts with existing requirements. Most studies on requirements change analysis are done at the source code level while paying less attention to the initiation of changes at a higher level. In this paper, we present a method of requirements change analysis based on the changes themselves which are initiated at higher levels. This method consists of three steps: namely (1) analysing the change using functions, (2) identifying the change difficulty and (3) identifying the dependencies using a matrix. We illustrate the usefulness of our method by applying it to a course management system of a university. [ABSTRACT FROM AUTHOR]
Details
- Language :
- English
- ISSN :
- 09473602
- Volume :
- 23
- Issue :
- 4
- Database :
- Complementary Index
- Journal :
- Requirements Engineering
- Publication Type :
- Academic Journal
- Accession number :
- 131721001
- Full Text :
- https://doi.org/10.1007/s00766-017-0277-7