SOFTWARE DEVELOPMENT LIFE CYCLE MODELS (SDLC MODEL)
A software life cycle model is a descriptive representation of the software development cycle. SDLC models might have a different approach but the basic phases and activity remain the same for all the models. 1) Waterfall Model 2) V-Shaped Model 3) Prototype Model 4) Spiral Model 5) Iterative Incremental Model 6) Big Bang Model 7) Agile Model Waterfall Model The Waterfall Model was the first Process Model to be introduced. It is very simple to understand and use it. In a Waterfall model, each phase must be completed before the next phase can begin and there is no overlapping in the phases. The waterfall model is the earliest SDLC approach that was used for software development. n “ The Waterfall ” approach, the whole process of software development is divided into separate phases. The outcome of one phase acts as the input for the next phase sequentially. This means that any phase in the development process begins only if the previous phase is complete. The waterfall model