SOFTWARE ENGINEERING

SOFTWARE DESIGN

OBJECT ORIENTED DESIGN

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
Which diagram is a good representation to describe the behavior of multiple objects in a use case
A
State Diagram
B
Collaboration Diagram
C
Activity Diagram
D
Class Diagram
Explanation: 

Detailed explanation-1: -They represent the behavior of objects in a given time frame. If it’s only one object, the diagram is straightforward. But, if there is more than one object is involved, a Timing diagram is used to show interactions between objects during that time frame.

Detailed explanation-2: -State diagrams are good at describing the behavior of an object across several use cases.

Detailed explanation-3: -A collaboration diagram, also known as a communication diagram, is an illustration of the relationships and interactions among software objects in the Unified Modeling Language (UML). These diagrams can be used to portray the dynamic behavior of a particular use case and define the role of each object.

There is 1 question to complete.