volume_mute

Two Uses of an Architectural Model

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

There are two distinct ways in which an architectural model of a program is used. Drag the correct purpose into each placeholder.

An architectural model can be used (1) — where a high-level view aids stakeholder communication and project planning without excessive detail. It can also be used (2) — where the aim is to produce a complete model showing all components, their interfaces, and their connections.

Please drag and drop the selected option in the right place or type it instead
as a way of facilitating discussion about the system design
as a substitute for writing requirements
as a way of documenting an architecture that has been designed
as a tool for performance benchmarking

Correct Answer

(1) as a way of facilitating discussion about the system design
(2) as a way of documenting an architecture that has been designed

Explanation

The two uses are: (1) as a way of facilitating discussion about the system design — a high-level view useful for communication with stakeholders and project planning; and (2) as a way of documenting an architecture that has been designed — a complete system model showing all components, interfaces, and connections.

Reference

Software Engineering, Ian Sommerville, 10th edition


Quizzes you can take where this question appears