Waterfall Model

Definition of Waterfall Model as it relates to Software, Software Configuration Management, Software Defect Tracking

The Waterfall Model is a linear and sequential software development process where progress flows steadily downwards through the phases of conception, initiation, analysis, design, construction, testing, production/implementation, and maintenance. In this model, each phase must be completed before the next one can begin. The waterfall model is an example of a plan-driven approach to software development. It emphasizes defined phases, strict documentation, and thorough testing in its approach to defect tracking. Defects found during any stage are ideally tracked, fixed, and retested within that same stage before progressing to the next one. This ensures a more stable product as it moves down the development pipeline into production. The Waterfall Model also supports Software Configuration Management by ensuring that each phase is documented and version controlled before proceeding to the next one.

Note