volume_mute

Waterfall Model — Best Use Case

publish date2026/06/02 10:22:11.981168 UTC

volume_mute

The diagram below shows the waterfall model's cascading stages.

Requirements DefinitionSystem & Software DesignImplementation & Unit TestIntegration & System TestOperation & Maintenance


In what situation should the waterfall model be used?

Correct Answer

When the requirements are well understood and unlikely to change radically during system development

Explanation

The waterfall model should only be used when the requirements are well understood and unlikely to change radically during system development. Its major problem is the inflexible partitioning into distinct phases, making it difficult to respond to changing requirements.

Reference

Software Engineering, Ian Sommerville, 9th edition


Quizzes you can take where this question appears