volume_mute

Architecture and Agile Development

publish date2026/06/09 21:16:35.561039 UTC

volume_mute

Which statement best describes the relationship between architectural design and agile development processes?

Correct Answer

An early stage of agile development should establish an overall system architecture, since refactoring a system architecture is likely to be expensive

Explanation

It is generally accepted that even in agile processes, an early stage of development should establish an overall system architecture. While refactoring components in response to changes is relatively easy, refactoring a system architecture is likely to be expensive.

Reference

Software Engineering, Ian Sommerville, 10th edition


Quizzes you can take where this question appears