Sequenzdiagramme

Ein Sequenzdiagramm ist ein UML-Diagramm (UML - Unified Modeling Language), das die Reihenfolge von Nachrichten zwischen Objekten bei einer Interaktion veranschaulicht. Ein Sequenzdiagramm umfasst eine Gruppe von Objekten, die mit Lebenslinien dargestellt werden, und die Nachrichten, die sie während der Interaktion austauschen.

Ein Sequenzdiagramm zeigt die Reihenfolge der zwischen Objekten übergebenen Nachrichten. Sequenzdiagramme können auch die Steuerstrukturen zwischen Objekten anzeigen. Lebenslinien in einem Sequenzdiagramm eines Bankszenarios beispielsweise können einen Kunden, einen Bankangestellten oder einen Filialleiter darstellen. Die Kommunikation zwischen dem Kunden, dem Angestellten und dem Filialleiter wird mit Nachrichten dargestellt, die zwischen diesen Personen übergeben werden. Das Sequenzdiagramm zeigt die Objekte und die Nachrichten zwischen den Objekten an.

Entwicklungsprozess und Sequenzdiagramme

Wie in der folgenden Tabelle veranschaulicht, können Sie mithilfe von Sequenzdiagrammen während des Entwicklungsprozesses Interaktionen zwischen Objekten in einem System beschreiben.

Phase Beschreibung
Analyse In der Analysephase können Sie mit Sequenzdiagrammen die Interaktionen von Klasseninstanzen zur Umsetzung eines Anwendungsfalls veranschaulichen. In der Analysephase können Sequenzdiagramme helfen, die von einem System benötigten Klassen und die Aufgabe von Klassenobjekten bei Interaktionen anzugeben.
Design Sie können Sequenzdiagramme verfeinern, um zu zeigen, wie ein System Interaktionen ausführt. In der Designphase erläutern Sequenzdiagramme, wie das System funktioniert, um Interaktionen durchzuführen.
Konstruktion Während der Konstruktion einer Systemarchitektur können Sie mit Sequenzdiagrammen das Verhalten der vom System verwendeten Designmuster und Mechanismen zeigen.

Wie in der folgenden Abbildung dargestellt, werden bei der Erstellung eines Sequenzdiagramms die Kollaboration und die Interaktion in der Sicht Projektexplorer und ein Interaktionsrahmen im Diagrammeditor angezeigt.

In der Sicht 'Projektexplorer' wird ein Sequenzdiagramm geöffnet und der zugehörige Interaktionsrahmen wird im Diagrammeditor angezeigt.

In dem Interaktionsrahmen positionieren Sie Instanzen, die an der Interaktion beteiligt sind, von links nach rechts. Dann positionieren Sie die Nachrichten zwischen den Beteiligten von oben nach unten. Ausführungsspezifikationen werden auf den Lebenslinien angezeigt und zeigen Anfang und Ende des Steuerungsflusses.

In den folgenden Abschnitten werden die Elemente in Sequenzdiagrammen beschrieben:


Feedback