Der Ablauf von Ereignissen eines Anwendungsfalls beschreibt, was das System tun muss, um einen Wert für einen Akteur
darzustellen. Der Ablauf setzt sich aus einer Folge von Aufgaben zusammen, die gemeinsam etwas für den Akteur erzeugen.
Der Ereignisablauf setzt sich aus einem Basisablauf und einem oder mehreren alternativen Abläufen zusammen.
Der Ereignisablauf eines Anwendungsfalls kann grafisch mit Hilfe eines Aktivitätsdiagramms beschrieben werden. Ein
solches Diagramm zeigt Folgendes:
-
Aktivitätszustände, die die Durchführung einer Aufgabe oder eines Schrittes im Ereignisablauf darstellen.
-
Übergänge, die zeigen,
welcher Aktivitätszustand dem jeweils vorherigen folgt. Dieser Typ von Übergang wird manchmal als Abschlussübergang
bezeichnet, da er sich insofern von einem Übergang unterscheidet, als er kein explizites Auslöseereignis erfordert.
Vielmehr wird ein solcher Übergang durch den Abschluss der Aufgabe ausgelöst, die durch den Aktivitätszustand
dargestellt wird.
-
Entscheidungen, für die eine Reihe
von Wächterbedingungen definiert sind. Diese Wächterbedingungen steuern, welcher Übergang (aus einer Reihe
alternativer Übergänge) folgt, wenn die Aufgabe abgeschlossen wird. Mit Entscheidungen und Wächterbedingungen
können Sie alternative Threads im Ereignisablauf eines Anwendungsfalls anzeigen.
-
Synchronisationsbalken, mit denen Sie parallele Unterabläufe anzeigen können. Mit Synchronisationsbalken
können Sie gleichzeitig ausgeführte Threads im Ereignisablauf eines Anwendungsfalls anzeigen.
Ein vereinfachtes Aktivitätsdiagramm für den Anwendungsfallmodell "Geld abheben" im Anwendungsfallmodell eines
Geldausgabeautomaten.
Ein Aktivitätsdiagramm ist eine spezielle Art eines Zustandsdiagramms, in dem alle oder die meisten Status
Aktivitätsstatus sind und alle oder die meisten Übergänge durch die Beendigung von Aktionen im Quellzustand ausgelöst
werden.
|