Data Research, Vol. 3, Issue 4, Dec  2019, Pages 60-68; DOI: 10.31058/ 10.31058/

A Review on Models of Software Development Life Cycle

, Vol. 3, Issue 4, Dec  2019, Pages 60-68.

DOI: 10.31058/

Bindia Tarika 1*

1 Computer Science & Engineering, PTU, Punjab, India

Received: 10 November 2019; Accepted: 1 December 2019; Published: 15 December 2019

Full-Text HTML | Download PDF | Views 103 | Download 62


One of the basic notions of the software development process is SDLC models which stand for Software Development Life Cycle models. SDLC – is a continuous process, which starts from the moment, when it’s made a decision to launch the project, and it ends at the moment of its full remove from the exploitation. There is no one single SDLC model. They are divided into main groups, each with its features and weaknesses. This paper describes the various models of SDLC and also gives result of each.


Software, SDLC, Models, Phases


© 2017 by the authors. Licensee International Technology and Science Press Limited. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.


[1]Jovanovi, M. Software testing methods and techniques. IPSI BgD Journals, 2009, 5, 30-41.

[2]K.M.; K.R. Comparative study of automated testing tools: Testcomplete and quicktest pro. International Journal of Computer Application, 2011, 24, 1-3.

[3]Ian, Sommerville. Software Engineering, Addison Wesley, 7th edition, 2004.

[4]Nabil Mohammed Ali Munassar, Govardhan, A. A Comparison between Five Models of Software Engineering. IJCSI International Journal of Computer Science, 2010, 7(5), 1694-0814.

[5]Roger S. Pressman. Software Engineering A Practitioner’s Approach. McGraw-Hill International Edition, 5th edition.

[6]Whitgift, David. Methods and Tools for Software Configuration Management. J. Wiley, 1991.

[7]Petersen K.; Wohlin C.; Baca D. The Waterfall Model in Large-Scale Development. Lecture Notes in Business Information Processing. Springer, Berlin, Heidelberg, 2009, 32.

[8]ShubhmeetKaur. A Review of Software Development Life Cycle Models. In International Journal of Advanced Research in Computer Science and Software Engineering, 2015, 5(11).

[9]Boehm, Barry. A Spiral Model of Software Development and Enhancement. In Proceedings of an International Workshop on the Software Process and Software Environments, 1985.

[10]DeGrace, Peter, Stahl, Leslie Hulet. Wicked Problems, Righteous Solutions: A Catalogue of Modern Software Engineering Paradigms. pp. 116, 117, 127. Reprinted with permission of Prentice Hall, Englewood Cliffs, New Jersey, 1990.

[11]Coad Peter, Edward Yourdan, Object-Oriented Design, 1991.

[12]Software Management Guide, Vol. I, Software Technology Support Center, October 1993; pp. 23.

[13]Dyer, Mike. he Cleanroom Approach to Quality Software Development. 1993.

[14]Blum Bruce I. Software Engineering: A holistic View. 1992.

[15]Booch, Grady, Software Engineering with Ada, 1994; pp. 25

Related Articles