Systemverhalten zur Laufzeit als Aktivität darstellen

Im Aktivitätsdiagramm modellieren Sie, wie die Software ein bestimmtes Verhalten realisieren soll, indem Sie Aktionen und deren Ablauf innerhalb einer Aktivität darstellen. Ein Aktivitätsdiagramm beschreibt genau eine nichttriviale Aktivität eines verhaltensspezifischen Classifiers (BehavioredClassifier).

Ein Aktivitätsdiagramm beschreibt genau eine nichttriviale Aktivität eines verhaltensspezifischen Classifiers (BehavioredClassifier), also sein Verhalten zur Laufzeit. Im Aktivitätsdiagramm modellieren Sie die Reihenfolge bzw. den Ablauf von Aktionen innerhalb der Aktivität. Aktionen beschreiben, was in einem System passiert. Im Aktivitätsdiagramm analysieren Sie den zeitlichen Ablauf von Aktionen, welche Ereignisse (Nachrichten) welche Aktionen beeinflussen und welche Objekte an den einzelnen Schritten beteiligt sind.

Sie können eine oder mehrere Aktionen Verantwortungsbereichen zuordnen. Verantwortungsbereiche unterteilen das Diagramm in Teilbereiche, wodurch die dort befindlichen Aktionen den jeweiligen Objekten zugeordnet sind.

Aktivitätsdiagramme sind i.d.R. einem Anwendungsfall oder einer Operation zugeordnet.

Die Aktionen sind das zentrale Element der objektorientierten Modellierung von Abläufen. In Aktivitätsdiagrammen können parallel stattfindende und alternative Abläufe modelliert werden. Einzelne Aktionen können Sie wiederum durch Aktivitäten verfeinern.

Sie verwenden Aktivitätsdiagramme für

  • die Geschäftsprozessmodellierung
  • die Beschreibung von Anwendungsfällen
  • die Implementierung von Operationen