This document provides an overview of different software development life cycle (SDLC) models including Waterfall, Iterative, V-Model, Spiral, and Agile. It describes the key phases and characteristics of each model. For the Waterfall model, it outlines the sequential phases as well as advantages of being well documented and cost estimates being more accurate, and disadvantages of lack of feedback and inability to make changes late in the process. For the Agile model, it summarizes the Agile Manifesto values and principles of incremental, iterative development with a focus on customer collaboration and responding to change.
Related topics: