volume_mute
UML for Architectural Description
publish date: 2026/06/10 09:23:15.006456 UTC
volume_mute
Which of the following statements correctly reflect the role of UML in architectural description? Select ALL that apply.
Correct Answer
(1) UML was designed primarily for describing object-oriented systems and works best at the implementation level
(2) A 2006 survey found that when UML was used for architecture, it was mostly applied in a loose and informal way
(3) UML is most valuable when documenting an architecture in detail or using model-driven development
(4) For architectural design, informal notations on a whiteboard are often preferred during the design process itself
Explanation
UML was designed for object-oriented systems; at the architectural level, object classes are often too close to the implementation to be useful. A 2006 survey confirmed UML was used informally for architecture. UML is most valuable for detailed documentation or model-driven development. During the design process itself, informal notations are often quicker and clearer.
Reference
Software Engineering, Ian Sommerville, 10th edition
