UML – Das Aktivitätsdiagramm

Transcription

UML – Das Aktivitätsdiagramm
UML – Das Aktivitätsdiagramm
Markus Oppitz; www.wirlernen.at
1
Token, Kanten und Knoten
* KNOTEN sind im Aktivitätsdiagramm jene Bereiche an
denen etwas passiert
* KANTEN stellen die Verbindungslinien dar.
* TOKEN wandern über diese KANTEN (Verbindungslinien).
* Es gibt einen oder mehrere START- und ENDPUNKTE.
Markus Oppitz; www.wirlernen.at
2
Aktion und Objektknoten
* AKTIONEN (Rechtecke mit den abgerundeten Ecken) stellen die
einzelnen Schritte dar aus denen eine Aktivität besteht.
* Objektknoten stellen Datenspeicher dar – wenn ein Token mit
einem Objektknoten in KONTAKT kommt erhält die hier
gespeicherten Daten
Markus Oppitz; www.wirlernen.at
3
Verzweigung
* Von einer VERZWEIGUNG gehen zwei VERBINDUNGSLINIEN
weg. Jede Verbindungslinie muss mit einer Bedingung versehen sein,
die in ECKIGEN KLAMMERN anzugegeben ist.
* Bei der Verzweigung entscheidet sich wo der TOKEN weiter
wandert.
Markus Oppitz; www.wirlernen.at
4
Gabelung
Bei der GABELUNG darf der TOKEN erst dann auf der nächsten
Verbindungslinie weiter wandern wenn an ALLEN anderen
Verbindungslinien TOKEN ankommen sind – in unserem Beispiel wird
erst dann das Museum verlassen wenn die Ausstellungen A, B und C
besucht wurden.
Markus Oppitz; www.wirlernen.at
5