volume_mute
Waterfall Model — When to Use
publish date: 2026/05/31 02:47:00 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
