International Journal of Computer Applications
Software Development Life Cycle methodology (SDLC) in software engineering is a framework that is used to structure plan and control the process of developing an important system. Choosing the right SDLC methodology for the users' project is as important to the success of the project. Today all live in the era of computer technology. This paper also identity the basic problems in the spiral, waterfall, and iterative models. These models has own advantages and disadvantages. This paper compare all four models on the basis of some key points which will be helpful to develop a successful software project with the help of comparison any one can select the user own type of model for their project development.