Waterfall model
The Waterfall model (also known as Waterfall methodology; hereinafter, the Model) is a sequential design process where progress is seen as flowing steadily downwards through the phases. These phases vary from one model to another:
Waterfall model Initial (by Winston W. Royce) Requirements (system and software), captured in a product requirements document Analysis, resulting in models, schema, and business rules Design, resulting in the software architecture Coding: the development, proving, and integration of software Testing, resulting in the systematic discovery Debugging of defects and operations: the installation, migration, support, and maintenance of complete systems DOD-STD-2167A Preliminary Design Detailed Design Coding Unit Testing Integration and further testing Classic Conception Initiation Analysis Design Construction Testing Deployment and maintenance DADP Deductive DADP Discover Analyze Design Plan Inductive DADP Discover Analyze Design Plan