volume_mute

Large systems and architecture

publish date2026/05/29 08:22:40.516873 UTC

volume_mute

For large, complex, long-lifetime systems, incremental development faces particular challenges.

Why is a stable architecture especially important in such systems?

Correct Answer

Different teams need clearly defined responsibilities with respect to a shared architecture.

Explanation

A stable architecture provides a framework within which teams can work independently while ensuring that their components integrate correctly.

Reference

Software Engineering, Ian Sommerville, 9th edition


Quizzes you can take where this question appears