UML Aktivitätsdiagramm: Unterschied zwischen den Versionen
| Zeile 14: | Zeile 14: | ||
* Arbeitsschritt oder Handlung | * Arbeitsschritt oder Handlung | ||
* wird als abgerundetes Rechteck dargestellt | * wird als abgerundetes Rechteck dargestellt | ||
* Beispiel: „Daten eingeben“, | * Beispiel: „Daten eingeben“, „Produkt“ | ||
[[Datei:Ad aktion.png|rahmenlos|links|upright=2|alternativtext=Ad Aktion|Ad Aktion]] | [[Datei:Ad aktion.png|rahmenlos|links|upright=2|alternativtext=Ad Aktion|Ad Aktion]] | ||
<br clear="all" /> | <br clear="all" /> | ||
Version vom 27. Januar 2026, 12:01 Uhr
Ein Aktivitätsdiagramm beschreibt Abläufe, Prozesse und Workflows innerhalb eines Systems. Es zeigt, welche Schritte durchgeführt werden, in welcher Reihenfolge sie ablaufen und wo Entscheidungen oder Parallelen entstehen. Aktivitätsdiagramme sind besonders hilfreich zur Analyse von Geschäftsprozessen oder komplexen Programmabläufen.
Bestandteile eines Aktivitätsdiagramms
Startknoten
- dargestellt als ausgefüllter schwarzer Kreis
- markiert den Beginn des Ablaufs

Aktivität (Aktion)
- Arbeitsschritt oder Handlung
- wird als abgerundetes Rechteck dargestellt
- Beispiel: „Daten eingeben“, „Produkt“

Kontrollfluss
- ist eine gerichtete Verbindung
- repräsentiert die Ausführungsreihenfolge

Entscheidungsknoten (Decision)
- Raute
- verzweigt den Ablauf basierend auf einer Bedingung
- Pfeile tragen Bedingungen wie „ja“ oder „nein“

Zusammenführung (Merge)
- Raute
- führt alternative Zweige wieder zusammen

Parallelität (Fork/Join)
- dicker horizontaler oder vertikaler Strich
- Fork → teilt den Ablauf in parallele Zweige
- Join → führt parallele Zweige wieder zusammen

Aktivitätsbereiche (Swimlanes)
- strukturieren ein UML-Aktivitätsdiagramm
- gruppiert Knoten zu Organisationseinheiten
- zeigen, wer oder welche Komponente für eine Aktivität verantwortlich ist

Flussende
- Kreis mit einem X darin
- signalisiert das Ende einer Teilaktivität

Endknoten
- Kreis mit einem Punkt darin
- signalisiert das Ende des Prozesses

Einfaches Beispiel

Beschreibung des Aktivitätsdiagramms
Das Aktivitätsdiagramm stellt den Ablauf eines Produktkaufs in einem Online-Shop dar.
Der Prozess beginnt mit dem Startknoten und der Aktivität Produkt auswählen. Anschließend wird das ausgewählte Produkt in den Warenkorb gelegt.
Darauf folgt ein Entscheidungsknoten, der prüft, ob der Kunde angemeldet ist.
- Ist der Kunde nicht angemeldet, wird die Aktivität Anmelden ausgeführt.
- Ist der Kunde bereits angemeldet, wird dieser Schritt übersprungen.
Beide Pfade werden anschließend über einen Merge-Knoten wieder zusammengeführt.
Nach der Anmeldung bzw. Zusammenführung erfolgt die Aktivität Bezahlen.
Im Anschluss wird der Ablauf über einen Fork-Knoten in zwei parallele Aktivitäten aufgeteilt:
- Bestellung speichern
- Bestellbestätigung senden
Nach Abschluss beider parallelen Aktivitäten werden die Abläufe über einen Join-Knoten wieder zusammengeführt.
Zum Abschluss wird die Aktivität Bestellung abschließen ausgeführt, bevor der Prozess mit dem Endknoten endet.
Einsatzgebiete
- Darstellung von Geschäftsprozessen
- Modellierung von Workflows und Abläufen
- Analyse und Optimierung von Prozessen
- Grundlage für Implementierung und Testfälle
Kurzmerksatz
Aktivitätsdiagramme zeigen Abläufe, Entscheidungen und parallele Schritte. Sie sind ideal zur Darstellung von Prozessen und Workflows.
