Collaboration Diagram
● Known as communication diagram
● Demonstrate how objects communicate
● Created after use case diagram
● Explain and identify the roles of objects
11.1 Collaboration Diagram and its Notations 1
,Collaboration Diagram (Contd.)
● Main information source used to establish class
roles
● Design elements required to incorporate the
functionality of interface feature
● Message are exchanged between classes and
objects
11.1 Collaboration Diagram and its Notations 2
, Doesn’t one of the diagrams we previously studied do the
same thing?
Sequence Diagram and Collaboration diagram show the
same information in different ways.
BUT HOW?
● Sequence Diagram visualise the sequence of message while
collaboration diagram visualises the organization of the object and
their interaction
11.1 Collaboration Diagram and its Notations 3
● Known as communication diagram
● Demonstrate how objects communicate
● Created after use case diagram
● Explain and identify the roles of objects
11.1 Collaboration Diagram and its Notations 1
,Collaboration Diagram (Contd.)
● Main information source used to establish class
roles
● Design elements required to incorporate the
functionality of interface feature
● Message are exchanged between classes and
objects
11.1 Collaboration Diagram and its Notations 2
, Doesn’t one of the diagrams we previously studied do the
same thing?
Sequence Diagram and Collaboration diagram show the
same information in different ways.
BUT HOW?
● Sequence Diagram visualise the sequence of message while
collaboration diagram visualises the organization of the object and
their interaction
11.1 Collaboration Diagram and its Notations 3