volume_mute

Key Architectural Design Questions

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

volume_mute

During the architectural design process, system architects must consider a number of fundamental questions. Which of the following are among those key questions? Select ALL that apply.

Correct Answer

(1) Is there a generic application architecture that can act as a template for the system?
(2) How will the system be distributed across a number of cores or processors?
(3) What architectural patterns or styles might be used?
(4) What strategy will be used to control the operation of components in the system?
(5) How will the architectural design be evaluated?

Explanation

The nine key architectural design questions include: generic application architecture, distribution strategy, architectural patterns/styles, fundamental structuring approach, component decomposition, control strategy, non-functional requirement alignment, evaluation method, and documentation approach. The choice of programming language is a lower-level implementation decision, not an architectural decision.

Reference

Software Engineering, Ian Sommerville, 10th edition


Quizzes you can take where this question appears