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.
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.