volume_mute

Which of the following are correct? Select all that apply

publish date2026/06/09 19:47:12.741106 UTC

volume_mute

Correct Answer

(1) A model is an abstract view of a system that deliberately ignores some system detail
(2) Context models show how a system is positioned in its environment; activity diagrams can extend them to show business processes
(3) Class diagrams are used to define the static structure of object classes and their associations
(4) State diagrams are used to model a system's behavior in response to internal or external events
(5) Model-driven engineering is an approach in which a system is represented as models that can be automatically transformed to executable code

Explanation

All are correct except: 'Sequence diagrams are primarily used to show the static class structure of a system' - this is wrong. Sequence diagrams show dynamic interactions between objects over time. Static class structure is the domain of class diagrams. All other statements are accurate key points.

Reference

Software Engineering, Ian Sommerville, 10th edition


Quizzes you can take where this question appears