A.2. Sequenzdiagramme

Ein statisches Klassendiagramm hat nur eine beschränkte Reichweite. Es zeigt Ihnen die Klassen, aus denen Ihre Software besteht, zeigt Ihnen aber nicht, wie diese Klassen zusammenarbeiten. Dazu benötigen Sie ein UML-Sequenzdiagramm. Ein Sequenzdiagramm macht genau das, was der Name sagt: Es bietet ein visuelles Mittel, die Abfolge von eintretenden Ereignissen zwischen verschiedenen Teilen Ihrer Anwendung zu zeigen, beispielsweise von Methodenaufrufen auf Klassen.

Das ist der Akteur, von dem diese Sequenz in Gang gesetzt wird.

Das sind die Nachrichten, die in dieser Sequenz zwischen Objekten ausgetauscht werden.

Kästchen repräsentieren Objekte in der Software, die an der Interaktion teilhaben.

new ErstesDate()
essenGehen(date ...

Get Softwareentwicklung von Kopf bis Fuß now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.