volume_mute
Five Stages of OO Design
publish date: 2026/06/12 07:12:22.930471 UTC
volume_mutePlease 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
