3.1.5 Aktivitätsdiagramme
Das Aktivitätsdiagramm ist eine spezielle Form des Zustandsdiagramms, das
jedoch nicht die Zustände sondern die Aktivitäten, die zur Änderung dieser
Zustände führen betont. Dargestellt wird eine Aktivität durch eine Figur mit
gerader Ober- und Unterseite und konvex geformten Seiten. Als Aktionsbeschreibung
kann die Figur einen Namen, eine frei formulierte Beschreibung, Pseudocode oder
konkreter Programmcode sein. Der Übergang (Transitionen) von einer Aktivität zur
nächsten wird durch einen einfachen Pfeil dargestellt.
Transitionen können auch mit Bedingungen versehen werden, so daß nach einer
Aktiviät beliebig viele weiter Aktivitäten möglich sind.
Da die Aktivitäten meist zur Veränderung eine Objektzustandes führen ist es
möglich auch diese Zustände im Diagramm aufzunehmen. Dargestellt wird ein solcher
Zustand durch ein Rechteck, das den Namen des Objektes und den Zustand in eckigen
Klammern enthält.
Aktivität und Zustand werden durch einen gestrichelten Transitionspfeil verknüpft.
Zeigt der Pfeil auf den Zustand, so gilt der Zustand NACHDEM die Aktivität ausgeführt
wurde. Wenn er auf die Aktivität zeigt ist der Zustand eine Vorraussetzung für die
Aktivität.