volume_mute
Waterfall model: phase dependencies
publish date: 2026/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.
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
