Definition
  • Show interactions between objects in sequence order
  • Often generated as an outcome of refinement of an use case
  • Useful to understand system’s behaviour
  • Help understand control/event flow between objects
Participant
  • Has lifetime
Time
  • Order is important
Message
Fragments
  • Sequence diagrams - containing loops, conditional execution, alternative execution - can quickly grow and become unmanageable
  • These interactions can be showed throw fragments