volume_mute

Waterfall and Large Systems

publish date2026/05/30 13:51:29.537199 UTC

volume_mute

Why are the problems of incremental development particularly acute for large, complex, long-lifetime systems?

Correct Answer

Large systems need a stable framework or architecture, with team responsibilities clearly defined with respect to that architecture — this must be planned in advance rather than developed incrementally

Explanation

The problems of incremental development become particularly acute for large, complex, long-lifetime systems, where different teams develop different parts of the system. Large systems need a stable framework or architecture and the responsibilities of different teams must be clearly defined with respect to that architecture. This has to be planned in advance rather than developed incrementally.

Reference

Software Engineering, Ian Sommerville, 9th edition


Quizzes you can take where this question appears