3.1.6 Sequenzdiagramme

Sequenzdiagramme stellen den Nachrichtenaustausch zwischen Objekten dar, wobei der zeitliche Ablauf im Vordergrund steht. Im Gegensatz zu den Übrigen Diagrammen der UML spielt die Anordnung der Diagrammelemente hier ein Rolle: Die an einer Transaktion beteiligten Objekte werden nebeneinander dargestellt. Von diesen Objekten verlaufen gestrichelte "Lebenslinien" senkrecht nach unten. Sie symbolisieren den zeitlichen Ablauf.

Sequenzdiagramm

Wird die Lebenslinie von einem Balken überlagert bedeutet dies, daß das betreffende Objekt "aktiv" ist und eine Operation ausführt. Normalerweise wird ein Objekt durch einen Methodenaufruf aktiviert und wird nach senden der Antwort wieder inaktiv.

Aktivitätsdiagramm <<< >>> Der "Objectory Process"