Aktivitätsdiagramm

Ein Aktivitätsdiagramm ist ein Verhaltensdiagramm der Unified Modeling Language (UML) und beschreibt genau eine Aktivität. Diese Aktivität enthält Aktionen, Kontroll- und Objektflüsse, die in ihrer Gesamtheit die formale, grafische Beschreibung des Ablaufs der Aktivität darstellen.

Aktivitätsdiagramme erstellen Sie komfortabel mit dem bewährten Modellierungstool von MID.
Innovator Enterprise Modeling Suite kostenlos testen.

Definition

Das Aktivitätsdiagramm (engl. activity diagram) ist ein Verhaltensdiagramm, das eine bestimmte Sicht auf die dynamischen Aspekte des modellierten Systems zeigt. Ein Aktivitätsdiagramm stellt die Vernetzung von elementaren Aktionen und deren Verbindungen mit Kontroll- und Datenflüssen grafisch dar.

Ein Aktivitätsdiagramm spezifiziert eine Aktivität. Die detaillierten Regeln dafür, wie Token in einer Aktivität fließen, bilden die Grundlage für die Interpretation eines Aktivitätsdiagramms.

Mit einem Aktivitätsdiagramm wird meist der Ablauf eines Anwendungsfalls beschrieben, es eignet sich aber zur Modellierung aller Aktivitäten innerhalb eines Systems.

Die Semantik der Aktivitätsdiagramme hat sich in der UML 2 stark den Petri-Netzen angenähert und ermöglicht eine bessere Darstellung von nebenläufigen Systemen durch die Einbindung von asynchronen Kommunikationsmechanismen (Signal senden und empfangen, Ausnahmebehandlung).

Das Symbol zeigt ein Diagramm mit einer enthaltenen Aktivität.

Besitzerhierarchie/Vorbedingungen

  • Ein Aktivitätsdiagramm zeigt den Inhalt genau einer Aktivität
  • Das Aktivitätsdiagramm zeigt die Aktivität immer vollständig an
  • Jede Aktivität braucht einen verhaltensspezifischen Classifier, dessen Verhalten sie beschreiben soll

Verwendung

Das Aktivitätsdiagramm kann in der Modellstruktur unterhalb eines verhaltensspezifischen Classifiers neu angelegt werden.

Im Whiteboard-Diagramm werden die Zusammenhänge zwischen Aktionen und Elementen aus anderen Diagrammen angezeigt.

Elemente des Aktivitätsdiagramms

Die folgenden Modellelemente können als Knoten und Kanten in Aktivitätsdiagrammen dargestellt werden:

Beispiel für ein Aktivitätsdiagramm

Aktivitätsdiagramm

Weitere Informationen

http://www.uml.org/