SOFTWARE DESIGN
OBJECT ORIENTED DESIGN
| 
 Question 
 [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
 
 | 
| 
 | 
  use case, class, object, component, deployment 
 
 | 
| 
 | 
  class, object, component, deployment 
 
 | 
| 
 | 
  sequence, use case, class, statechart, activity 
 
 | 
| 
 | 
  sequence, collaboration, statechart, activity 
 
 | 
Detailed explanation-1: -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.
Detailed explanation-2: -Sequence diagrams are a popular dynamic modeling solution in UML because they specifically focus on lifelines, or the processes and objects that live simultaneously, and the messages exchanged between them to perform a function before the lifeline ends.
Detailed explanation-3: -Collaboration diagrams and sequence diagrams are alternate representations of an interaction. A collaboration diagram is an interaction diagram that shows the sequence of messages that implement an operation or a transaction. Collaboration diagrams show objects, their links, and their messages.