JMU
Sequence and Communication Diagrams
for Engineering Design


Prof. David Bernstein
James Madison University

Computer Science Department
bernstdh@jmu.edu


Sequence Diagrams
Lifelines
Synchronous Messages
Asynchronous Messages
Delays
Object Creation and Destruction
Self Messages and Recursion
Found and Lost Messages
Combined Fragments
Communication Diagrams
Communication Diagrams (cont.)

An Example (Centralized Control)

images/collaboration_centralized.gif