Waterfall model

From CNM Wiki
Revision as of 14:43, 21 April 2019 by Gary (talk | contribs)
Jump to: navigation, search

The Waterfall model (alternatively known as Waterfall methodology or Waterfall method; 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
DAMPDeductive DAMPDiscoverAnalyzeModelPlan 
Inductive DAMP DiscoverAnalyzeModelPlan

Related lectures