volume_mute

Design Models - Two Kinds

publish date2026/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.

Please drag and drop the selected option in the right place or type it instead
Structural models
Dynamic models
Process models
Deployment models

Correct Answer

(1) Structural models
(2) Dynamic models

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


Quizzes you can take where this question appears