Waterfall model

From Citizendium, the Citizens' Compendium

Revision as of 23:28, 20 December 2007 by Joe Quick (Talk | contribs)
(diff) ←Older revision | Current revision (diff) | Newer revision→ (diff)
Jump to: navigation, search


This article is a stub and thus not approved.
Main Article
Talk
Related Articles  [?]
Bibliography  [?]
External Links  [?]
 
This is a draft article, under development and not meant to be cited but you can help to improve it. These unapproved articles are subject to a disclaimer.

The Waterfall model is classical approach to solving engineering problems (most commonly known as an approach to software engineering). It employs a sequential series of activity phases culminating in a single release milestone.

In a typical software life cycle, following the waterfall model produces the following phases and activities:

  • Requirements collection and analysis
  • Software Architecture - design analysis and development
  • Preliminary code development and in-house unit testing
  • Release candidate code development (culminating in a "feature complete" internal release)
  • Alpha Phase: System level and integration testing
  • Beta phase: Qualified external users test the pre-release software
  • Public Release
  • Maintenance / "bug" fixes
Views
Personal tools