In UML stellt ein Aktivitätsdiagramm die Verhaltensweise eines Systems anhand der Abfolge von Aktionen in einem Prozess dar. Aktivitätsdiagramme sind ähnlich wie Flussdiagramme, weil sie den Ablauf der Aktionen einer Aktivität zeigen. Aktivitätsdiagramme können aber auch parallele oder gleichzeitige Abläufe und alternierende Abläufe darstellen.
In Aktivitätsdiagrammen wird der Steuerungsablauf und der Datenfluss zwischen Aktionen durch Aktivitätsknoten und Aktivitätskanten dargestellt.
Aktivitätsdiagramme sind in den folgenden Projektphasen hilfreich:
Wie die folgende Abbildung zeigt, gehört ein Aktivitätsdiagramm zu einer Aktivität in dem Modell. Beim Erstellen eines Aktivitätsdiagramms wird die Aktivität, die Eigner des Diagramms ist, in der Sicht Modellexplorer angezeigt, und im Diagrammeditor wird ein Aktivitätsrahmen angezeigt. Nachdem das Aktivitätsdiagramm erstellt ist, kann es in der Sicht Modellexplorer nicht mehr verschoben werden.
Die folgenden Themen beschreiben die Modellelemente in Aktivitätsdiagrammen: