-
Methodenaufrufe werden durch Pfeile dargestellt.
-
Der Pfeil trägt den Namen der Methode.
-
Objekte haben Lebenslinien (life-lines) und einen
Namen/Typ (links: KursPlan, KursAngebot)
-
Diese Diagramme können nicht automatisch in
SourceCode umgesetzt werden..
-
Große Sequenzdiagramme (z.B. automatisch erstellt)
sind sehr unübersichtlich.
-
Im Beispiel:
|
|
-
Ein Sequenzdiagramm kann automatisch aus vorhandenem
SourceCode generiert werden (Reverse Engineering).
-
Je nach verwendeten UML Werkzeug, lassen sich Sequenz und Collaborations-Diagramme
automatisch und verlustfrei in den jeweils anderen Typ konvertieren. (Obige
Beispiele wurden mit Together modelliert und konvertiert.)
-
Das Diagramm kann nicht automatisch in SourceCode
umgesetzt werden, da wichtige Angaben fehlen:
-
Wann wird das Objekt erzeugt?
-
Wird eine statische Methode aufgerufen?
-
Welche Aktionen finden sonst noch statt (z.B.
Rückgabewert- Überprüfung)?
|