LU06b - Sequenzdiagramm

Eine Kommunikation zwischen Objekten lässt sich auf einem Zeitstrahl abbilden.
Abb: Darstellung einer Kommunikation im zeitlichen Verlauf

UML Sequenz-Diagramm

Die UML kennt für die Darstellung der Abfolge der Methodenaufrufe das Sequenz-Diagramm.

Abb: Sequenz-Diagramm der Reservation eines Lagerartikels

Elemente des Sequenzdiagramms

Abb: typische Elemente des Sequenzdiagramms

Sequenzdiagramm

Sequenzdiagramme werden vor allem dann angewendet, wenn ein sehr komplexer Ablauf unter Teilhabe vieler Klassen stattfindet.

Beispiel: Umfassendes Sequenz-Diagramm

Die Sequenzdiagramme zeigen den Ablauf für die Generierung eines Logbuch-Eintrags. Gewisse Abläufe werden in einer verfeinerten Darstellung wiedergegeben, um so die Übersichtlichkeit zu erhöhen. Der rot markierte Ablauf wird hier präzisiert (es handelt sich dabei um den Konstruktor der Klasse LogBook).

Abb: umfassendes Sequenz-Diagramm


René Probst, bearbeitet durch Marcel Suter