This document provides information on various software development life cycle (SDLC) models, including:
- The Capability Maturity Model (CMM) which defines 5 levels of process maturity for software development organizations.
- The Waterfall model which is a linear sequential flow process that is easy to understand but lacks flexibility.
- The V-Shaped model which is a variant of the Waterfall model that emphasizes verification and validation in parallel with development phases.
- Evolutionary Prototyping which builds prototypes to get early user feedback to refine requirements before final development.
- Rapid Application Development (RAD) which uses automated tools to accelerate the development cycle through close user involvement.
- Incremental development which priorit