volume_mute

Evaluating an Architectural Design

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

volume_mute

Which of the following statements about evaluating an architectural design are TRUE? Select ALL that apply.

Correct Answer

(1) The true test of an architecture is how well the system meets its functional and non-functional requirements when in use
(2) You can do some evaluation by comparing the design against reference architectures or generic architectural patterns
(3) Bosch's description of non-functional characteristics of architectural patterns can help with architectural evaluation

Explanation

Evaluating an architectural design is difficult because the true test is how well the system meets its requirements when in use. However, some evaluation can be done by comparing the design against reference architectures or generic architectural patterns, and Bosch's work on non-functional characteristics of patterns can help. Static code analysis tools operate at the code level, not the architectural level.

Reference

Software Engineering, Ian Sommerville, 10th edition


Quizzes you can take where this question appears