Skip to main content

waterfall model

waterfall model A software life-cycle model that represents the successive phases as boxes and the onward progression of partially worked software as connecting arcs. Typically the first phase, whatever its name, is shown as the highest box, and the outputs of this and other phases appear to flow into the subsequent phases. Sometimes the flow is only shown from first phase toward the last phase and no iteration around phases is conceived. Other versions of the model show a reverse flow as in the example shown in the diagram.

It is rare for the waterfall style of model to show the various activities that occur across all life-cycle phases. For example, the diagram omits important activities such as project management, quality management, and configuration control. A further weakness of many waterfall models is the treatment of maintenance. Maintenance in this example is shown as a single box: this is the view of a system as perceived by the supplier, and particularly a supplier who has no responsibility for software maintenance. In reality each maintenance action will follow the full life cycle from feasibility through to implementation.

See also spiral model, V-model.

Cite this article
Pick a style below, and copy the text for your bibliography.

  • MLA
  • Chicago
  • APA

"waterfall model." A Dictionary of Computing. . 19 Mar. 2019 <>.

"waterfall model." A Dictionary of Computing. . (March 19, 2019).

"waterfall model." A Dictionary of Computing. . Retrieved March 19, 2019 from

Learn more about citation styles

Citation styles gives you the ability to cite reference entries and articles according to common styles from the Modern Language Association (MLA), The Chicago Manual of Style, and the American Psychological Association (APA).

Within the “Cite this article” tool, pick a style to see how all available information looks when formatted according to that style. Then, copy and paste the text into your bibliography or works cited list.

Because each style has its own formatting nuances that evolve over time and not all information is available for every reference entry or article, cannot guarantee each citation it generates. Therefore, it’s best to use citations as a starting point before checking the style against your school or publication’s requirements and the most-recent information available at these sites:

Modern Language Association

The Chicago Manual of Style

American Psychological Association

  • Most online reference entries and articles do not have page numbers. Therefore, that information is unavailable for most content. However, the date of retrieval is often important. Refer to each style’s convention regarding the best way to format page numbers and retrieval dates.
  • In addition to the MLA, Chicago, and APA styles, your school, university, publication, or institution may have its own requirements for citations. Therefore, be sure to refer to those guidelines when editing your bibliography or works cited list.