Waterfall model

From CNM Wiki
Revision as of 12:42, 4 January 2019 by Gary (talk | contribs) (Related coursework)
Jump to: navigation, search

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 modelInitial (by Winston W. Royce)Requirements (system and software), captured in a product requirements documentAnalysis, resulting in models, schema, and business rulesDesign, resulting in the software architectureCoding: the development, proving, and integration of softwareTesting, resulting in the systematic discoveryDebugging of defects and operations: the installation, migration, support, and maintenance of complete systems
DOD-STD-2167APreliminary DesignDetailed DesignCodingUnit TestingIntegration and further testing
ClassicConceptionInitiationAnalysisDesignConstructionTestingDeployment and maintenance
DADPDeductive DADPDiscoverAnalyzeDesignPlan 
Inductive DADP DiscoverAnalyzeDesignPlan

Related lectures