Communication Diagram

srieegowthemraaj 1,722 views 4 slides Jun 06, 2015
Slide 1
Slide 1 of 4
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4

About This Presentation

Welcome to my series of articles on Unified Modeling Language. This is "Session 11 – Communication Diagram" of the series. Please view my other documents where I have covered each UML diagram with examples


Slide Content

1







Session


Communication Diagram


Checklist
 Explain Communication Diagram
 Example of Communication Diagram

2



Communication
Diagram




Communication diagrams are used to denote interaction between objects. They follow the
same rule as to what sequence diagram does. Communication diagram helps us to shows
interactions in a modular level. In my opinion it’s better to use sequence diagram (whose syntax
is known by everyone) rather than using communication diagrams (which is not so popular).
However communication diagrams are the best when it comes to represent links between
objects. There are no special syntax for constructing communication diagram but there are
couple things to remember when using communication diagram.
I have constructed a communication diagram for a software update process. There are three
objects – Software Update, Local Update and Install. Software update object gets triggered
when there is a need for update. Software update then checks for any local update is available.
If local updates are available Install object instance is created and update is installed.

3


Figure 1: Software Update - Communication Diagram


Participants in Interaction : Objects that are part of interaction

Link Type : Represents relationship between objects.
<<Create>>, <<destroy>>, <<links>> are some of the
predefined stereotype used as link type.

Message : Messages informs us how objects are interacting between
each other

Sequence Number : Sequence Number (1.0, 1.1, 1.2, and 2.0) denote sequence
in which the objects interact. We can track the flow of the
system using these sequence numbers

Note: There is a UML standard format for specifying
sequence number kindly refer to that for correct
numbering.

4







Review

 Communication diagram are used to represent links between objects
 They help us to understand how objects interact with each other in a
System