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

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.

Aktivität 2

Zustandsdiagramm <<< >>> Sequenzdiagramm