- model the interactions between objects in some behaviour
- visualize the interaction behaviour of the system in the context of objects
- describe the message flow in the system
- used to look at behaviour of the system within a single use case
- modelled with 2 diagrams
- collaboration/communication
- sequence
| Sequence Diagram | Communication Diagram |
|---|
| Show the sequence or ordering of the message | Focus on links and organization of objects |
| Large set of detailed notations | Fewer notation options |
| Consumes horizontal space | Require less space |
| Difficult during brainstorming | Easy & flexible to draw during brainstorming |
| Message order is depicted clearly | Difficult to see the sequence of messages |