Zum Inhalt springen

UML-Aktivitätsdiagramm

Das UML-Aktivitätsdiagramm ist ein Diagrammtyp der Unified Modeling Language (UML), der den Ablauf von Aktivitäten in einem System visualisiert. Es dient dazu, einen bestimmten Anwendungsfall auf einer detaillierten Ebene darzustellen und den Fluss der Aktivitäten durch ein System zu zeigen. Auf diese Weise unterstützt es die Modellierung und das Verständnis komplexer Prozesse.

Das UML-Aktivitätsdiagramm hilft dabei, den Fluss von Aktivitäten in einem System zu visualisieren. Es ermöglicht die Darstellung eines bestimmten Anwendungsfalls auf einer detaillierten Ebene und zeigt den Ablauf der Aktivitäten durch das System.

Das UML-Aktivitätsdiagramm umfasst verschiedene Elemente, die den Ablauf und die Struktur von Aktivitäten beschreiben. Die folgenden Elemente sind zentral:

ElementBeschreibung
AnfangsknotenStellt den Anfangszustand der Aktivität dar.
AktivitätDarstellung einer Aktivität des Prozesses.
AktionAusführbarer Teilbereich einer Aktivität.
KontrollflussVerbindet eine Aktion mit einer anderen.
ObjektflussWeg von Objekten, die sich durch die Aktivität bewegen.
Aktivität-EndknotenEnde aller Kontrollflüsse.
Fluss-EndknotenEnde eines einzelnen Kontrollflusses.
Entscheidungs-Knotenpunkt / Knoten verschmelzenBedingter Verzweigungspunkt mit einem Eingang und mehreren Ausgängen; Zusammenfließen von Strömen mit mehreren Eingängen und einem Ausgang.
GabelFluss, der sich in zwei oder mehr parallele Ströme verzweigt.
ZusammenführenFluss, der zwei oder mehr parallele Ströme zusammenführt.
Senden von SignalenSendet ein Signal an eine annehmende Aktivität.
Signal-EmpfangEmpfängt ein Signal von einer sendenden Aktivität.
Anmerkung/KommentarZusätzliche Erläuterungen oder Kommentare.
SwimlanesPartitionen, die Aktionen anhand ihrer Akteure trennen. Vorteile: Machen lineare Prozesse leichter lesbar, jedoch nicht mehr als fünf Swimlanes empfohlen.

Ein Beispiel für ein UML-Aktivitätsdiagramm zeigt den Ablauf eines einfachen Prozesses, wie die Bearbeitung einer Bestellung. Es beginnt mit einem Anfangsknoten, führt durch Aktionen wie “Bestellung prüfen” und “Ware versenden” und endet mit einem Endknoten. Entscheidungspunkte können Verzweigungen darstellen, etwa bei der Prüfung der Verfügbarkeit.

flowchart TD
    A[Anfang] --> B{Bestellung prüfen}
    B -->|Ja| C[Ware versenden]
    B -->|Nein| D[Bestellung ablehnen]
    C --> E[Ende]
    D --> E

Siriwardhana, S. (2022). Aktivitätsdiagramm UML: Symbol, Beispiele & Erstellung [Leitfaden]. Creately Blog. Abgerufen von https://creately.com/blog/de/diagramme/aktivitatsdiagramm-uml