This paper is concerned with the software management processes that examine the area of software development through the development models, which are known as software development life cycle. It represents six of the software development models namely, waterfall, Prototyping, Incremental, RAD, Spiral and Extreme programming. This paper provides a framework which serve as a basis for analyzing the similarities and differences among different life cycle models. Therefore, the main objective of this research is to represent different models of software development and make a comparison between them to show the features and defects of each model.
[1]
Ashish B. Sasankar,et al.
Survey of Software Life Cycle Models by Various Documented Standards
,
2011
.
[2]
A. Govardhan,et al.
A Comparison Between Five Models Of Software Engineering
,
2010
.
[3]
Kathy Schwalbe,et al.
Information Technology Project Management
,
1999
.
[4]
Alan M. Davis,et al.
A Strategy for Comparing Alternative Software Development Life Cycle Models
,
1988,
IEEE Trans. Software Eng..
[5]
Ko Ito.
Kathy Schwalbe, Information Technology Project Management, Third Edition
,
2006
.