volume_mute

Waterfall model: phase dependencies

publish date2026/05/28 22:08:35.328642 UTC

volume_mute

The waterfall model assumes that each phase depends on the outputs of the previous phase. This creates a structured flow of information and artifacts.

The diagram below illustrates this dependency chain using labeled connectors.

Requirements Design Implementation spec → design →

What does this diagram illustrate about the waterfall model?

Correct Answer

Each phase relies on the completed outputs of the previous phase before it can begin.

Explanation

The waterfall model enforces a dependency chain: requirements feed design, and design feeds implementation. This structured flow is a defining characteristic of plan‑driven development.

Reference

Software Engineering, Ian Sommerville, 9th edition


Quizzes you can take where this question appears