A Comparative Analysis of Different types of Models in Software Development Life Cycle

The objective of this research was to study, categorize and examine various methods for describing or modeling, as how software systems are developed and to provide solutions in the form of a generalized model which help in producing a correct and high quality software for the companies.  There are various SDLC models widely used for developing software. SDLC models give a theoretical guide line regarding development of the software. SDLC models are very important for developing the software in a systematic manner such that it will be delivered within the time deadline and should also have proper quality. Employing proper SDLC allows the project managers to regulate whole development strategy of the software. Each SDLC has its advantages and disadvantages according to which we decide which model should be implemented under which conditions.

[1]  Alan M. Davis,et al.  A Strategy for Comparing Alternative Software Development Life Cycle Models , 1988, IEEE Trans. Software Eng..

[2]  Karl R. P. H. Leung,et al.  Software development as a workflow process , 1997, Proceedings of Joint 4th International Computer Science Conference and 4th Asia Pacific Software Engineering Conference.

[3]  Barry W. Boehm,et al.  A spiral model of software development and enhancement , 1986, Computer.

[4]  V. Veiko,et al.  Laser-Assisted Microtechnology , 1998 .

[5]  Neeraj Sharma,et al.  Software Process Improvement: A Comparative Analysis of SPI models , 2009, 2009 Second International Conference on Emerging Trends in Engineering & Technology.

[6]  Magne Jørgensen,et al.  A comparison of software project overruns - flexible versus sequential development models , 2005, IEEE Transactions on Software Engineering.

[7]  Andrey Maglyas,et al.  Comparison of two models of success prediction in software development projects , 2010, 2010 6th Central and Eastern European Software Engineering Conference (CEE-SECR).