volume_mute

Five Stages of OO Design

publish date2026/06/12 07:12:22.930471 UTC

volume_mute
False
Please drag and drop the options to sort them

To develop a system design from concept to a detailed object-oriented design, five key activities must be carried out. Arrange them in the correct order.

Develop design models
Understand and define the context and external interactions with the system
Specify interfaces
Identify the principal objects in the system
Design the system architecture

Correct Answer

(1) Understand and define the context and external interactions with the system
(2) Design the system architecture
(3) Identify the principal objects in the system
(4) Develop design models
(5) Specify interfaces

Explanation

The five stages of OO design using the UML in order are: (1) Understand and define the context and external interactions; (2) Design the system architecture; (3) Identify the principal objects in the system; (4) Develop design models; (5) Specify interfaces. Like all creative activities, design is not a clean-cut sequential process - you backtrack and retry as information becomes available.

Reference

Software Engineering, Ian Sommerville, 10th edition


Quizzes you can take where this question appears