2016
DOI: 10.5815/ijeme.2016.06.02
|View full text |Cite
|
Sign up to set email alerts
|

Management of Changes in Software Requirements during Development Phases

Abstract: Change, in software requirements during its development phases, is considered as a major risk which may affect a software project to fail. Therefore, software engineering processes, methods, and tools are used in order to manage these risks whereas changes in requirements have many negative influences such as effects on system development life cycle (SDLC) phases, project progress, and outcome of a software project. Consequently, project managers must use risk management strategies, activities, and estimation … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2017
2017
2021
2021

Publication Types

Select...
4

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(4 citation statements)
references
References 14 publications
0
4
0
Order By: Relevance
“…This paper analyzes the volatility of requirements along with the development phases after the requirements phase freeze. According to Mohammad D., (2016) study; maintenance phase has the maximum number of changes requests while design phase has the least number of changes requests [38]. Although agile development is known for its flexibility with requirements volatility but it also has an impact on the continuous change of requirements [39].…”
Section: E Requirements Volatilitymentioning
confidence: 99%
“…This paper analyzes the volatility of requirements along with the development phases after the requirements phase freeze. According to Mohammad D., (2016) study; maintenance phase has the maximum number of changes requests while design phase has the least number of changes requests [38]. Although agile development is known for its flexibility with requirements volatility but it also has an impact on the continuous change of requirements [39].…”
Section: E Requirements Volatilitymentioning
confidence: 99%
“…Table 3 shows the equation and parameters used in this method. Function point can be converted into the effort by the first convert it to lines of code for particular language being used which is based on experiences [26]. Function point produces the same volume of code on average based on industrial experiences.…”
Section: Functional Point Analysis (Fpa)mentioning
confidence: 99%
“…Therefore, FPA focus on the use case and class diagram in order to estimate any software project, FPA can be applied by first counting number use cases connected to actors or extend in the first set that connected to an actor and secondly counting the number of classes with no exception. Moreover, FPA adjustments factors are used to get actual weight which normally ranges around 4 to 7 for use scenario and 7 to 15 for classes [26]. These valued depends on one's opinion of the technicality of adjustments factors.…”
Section: Functional Point Analysis (Fpa)mentioning
confidence: 99%
“…A metric called use case point given by Karner [46] classified the use cases into groups based on subjectively determined size or complexity and then used for other kind of estimations. Use case metrics proposed by Aljohani and Qureshi [47] based on counting modified use cases and classes were used to assess, manage and mitigate risks occurring due to changing requirements.…”
Section: Related Workmentioning
confidence: 99%