UML Diagramme
Aktivitätsdiagramm (Flussdiagramm)
Aufbau, Symbole, Beispielaufgabe und Einsatz von Aktivitätsdiagrammen nach UML.
Ein Aktivitätsdiagramm (engl. Activity Diagram) ist ein Verhaltensdiagramm der UML. Es stellt Abläufe, Entscheidungen und parallele Prozesse innerhalb eines Systems oder Geschäftsprozesses grafisch dar. Im deutschsprachigen Raum wird es oft auch als Flussdiagramm bezeichnet – beide Begriffe meinen in der Praxis meist dasselbe.
Zweck und Einsatz
- Zeigt Prozessabläufe und Kontrollflüsse übersichtlich
- Wird verwendet zur Analyse, Dokumentation und Implementierung
- Geeignet für fachliche und technische Zielgruppen
- Bestandteil der UML-Diagrammfamilie für die Softwaremodellierung
Beispiel Aufgabe

Ausgangssituation:
Sie sind Mitarbeiter/-in einer Softwareentwicklungsgesellschaft. Ihre Firma hat von einem großen Online-Händler den Auftrag erhalten, die Abläufe bei der Bearbeitung von Kundenbestellungen zu analysieren und zu automatisieren.Aufgabe:
Jede Kundenbestellung wird zunächst vom System automatisch geprüft. Im Anschluss erfolgt die parallele Bearbeitung durch die Versandabteilung (Verpackung & Übergabe an den Versanddienstleister) und das Kundenservice-Team, das eine Bestellbestätigung mit Sendungsnummer verschickt. Bei digitalen Produkten wird zusätzlich ein Lizenzschlüssel generiert. Sobald alle Bearbeitungsschritte abgeschlossen sind, gilt die Bestellung als abgeschlossen.Kunde | Bestellsystem | Versand | Kundenservice | Lizenzsystem |
---|---|---|---|---|
Grundelemente
Symbol | Bedeutung |
---|---|
Startpunkt | Schwarzer gefüllter Kreis |
Aktivität | Abgerundetes Rechteck für eine Aktion |
Verzweigung / Entscheidung | Raute zur Darstellung einer Bedingung |
Verbindung / Kontrollfluss | Pfeil zwischen Elementen |
Balken | Dicker Balken zum Starten oder Beenden paralleler Pfade |
Endpunkt | Schwarzer Kreis mit Umrandung |
Typische Kontrollstrukturen
1. Sequenz
Feste Reihenfolge von Aktivitäten: "Login → Auswahl → Zahlung"
2. Verzweigung
Alternative Pfade mit Bedingungen: "Zahlung erfolgreich?" → Ja / Nein
3. Parallelität
Mehrere Pfade gleichzeitig (z. B. E-Mail & SMS versenden)