Design Models - Two Kinds
publish date: 2026/06/13 06:39:42.860536 UTC
Drag the correct term into each placeholder.
When using the UML to develop a design, two kinds of model should be produced. (1) describe the static structure using object classes and their relationships - including generalization, uses/used-by, and composition relationships. (2) describe the dynamic structure and show expected runtime interactions between objects - including sequences of service requests and state changes.
Correct Answer
Explanation
Two kinds of design model are needed: Structural models (static structure - class diagrams showing generalization, uses/used-by, composition relationships) and Dynamic models (runtime interactions - sequence diagrams for interaction sequences, state diagrams for state changes). Subsystem models are structural; sequence and state machine models are dynamic.
Reference
Software Engineering, Ian Sommerville, 10th edition
