Aktivitätsdiagramm
Abläufe visualisieren – das häufigste UML-Diagramm in der AP2 (92%).
Lernziele
- Ein Aktivitätsdiagramm lesen und selbst zeichnen
- Die wichtigsten Symbole (Start/Ende, Aktion, Entscheidung, Fork/Join, Swimlane) einsetzen
- Abläufe aus einer Textbeschreibung (Use-Case-Text) in ein Diagramm überführen
Kernbegriffe
- Aktion
- Abgerundetes Rechteck – ein Arbeitsschritt (z. B. »Login prüfen«).
- Entscheidungsknoten
- Raute – Kontrollfluss verzweigt sich abhängig von Bedingungen.
- Zusammenführung
- Raute mit mehreren eingehenden Pfaden – Alternativen laufen wieder zusammen.
- Fork / Join
- Dicker waagrechter Balken – parallele Abläufe starten (Fork) bzw. synchronisieren (Join).
- Swimlane
- Senkrechte Spalte pro Akteur/System – zeigt, wer für welche Aktion zuständig ist.
1. Die Symbol-Palette
| Element | Symbol | Bedeutung |
|---|---|---|
| Startknoten | ● (voller Kreis) | Eintrittspunkt. Genau 1. |
| Endknoten | ⦿ (Kreis mit Punkt) | Endet den gesamten Ablauf. Beliebig viele möglich. |
| Flussende | ⊗ (Kreis mit X) | Beendet nur diesen Pfad, Rest läuft weiter (bei parallelen Flüssen). |
| Aktion | abgerundetes Rechteck | Ein Arbeitsschritt. |
| Entscheidung | Raute ◇ | Kontrollfluss verzweigt, jeder ausgehende Pfeil trägt eine Bedingung in[eckigen Klammern]. |
| Zusammenführung | Raute ◇ | Mehrere alternative Pfade laufen wieder zusammen. |
| Fork / Join | breiter Balken ▬ | Fork: 1 Eingang, mehrere Ausgänge (parallel). Join: mehrere Eingänge, 1 Ausgang. |
| Objektknoten | Rechteck mit Namen | Daten/Objekt, das zwischen Aktionen fließt. |
2. Mini-Beispiel: Login
Jede Aktion ist ein Kasten, jede Raute eine Verzweigung. So könnte ein Login-Ablauf aussehen:
● Start
│
▼
[Benutzername & Passwort erfassen]
│
▼
[Anmeldedaten prüfen]
│
▼
◇ Daten korrekt?
├─ [nein] ──▶ [Fehlermeldung anzeigen] ──▶ ⦿ Ende
└─ [ja] ──▶ [Session erzeugen] ──▶ [Startseite anzeigen] ──▶ ⦿ Ende3. Swimlanes – wer macht was?
Sobald mehrere Akteure oder Systeme beteiligt sind, helfen Swimlanes (Verantwortungsbereiche). Jede Spalte steht für einen Akteur, die Aktionen werden in der jeweiligen Spur platziert.
4. Fork / Join – Parallelität
Wenn zwei Dinge gleichzeitig geschehen (z. B. »Rechnung verschicken« UND »Ware ausliefern«), werden sie mit einem Fork-Balken gesplittet und später mit einem Join wieder synchronisiert.
[Bestellung bestätigt]
│
▬▬▬▬▬▬▬▬▬▬ (Fork)
│ │
▼ ▼
[Rechnung] [Kommissionieren]
│ │
▼ ▼
[Versenden] [Liefern]
│ │
▬▬▬▬▬▬▬▬▬▬ (Join)
│
▼
[Bestellung abgeschlossen]5. So gehst du in der Prüfung vor
- Text 2× lesen – einmal Schnelldurchlauf, einmal Akteure und Abläufe notieren.
- Alle Aktionen als Liste sammeln. Fragewörter helfen: »und dann?", »außer wenn?", »parallel?«.
- Entscheidungen suchen (»wenn", »falls", »andernfalls«) – das werden Rauten.
- Start und Ende(n) setzen, Symbole korrekt verwenden.
- Pfeile prüfen: keine offenen Enden, jede Raute hat eine ausgehende Bedingung für jeden Fall.
Übungen
Eine AntwortWofür steht der dicke waagrechte Balken?
Eine AntwortWelche Aussage zur Raute stimmt?
Eine AntwortWas tun Swimlanes?
Zum Weiterlernen

UML-Aktivitätsdiagramm für AP1 der IT-Berufe und AP2 Fachinformatiker Anwendungsentwicklung
Kanal: IT-Berufe-Podcast (Stefan Macke)
Pflichtvideo – exakt für AP2 FIAE konzipiert.

UML Teil 3: Das Aktivitätsdiagramm
Strukturierte Einführung mit Symbolerklärungen.
Externe Inhalte – AP2 Lernhub ist nicht für die Verfügbarkeit oder Korrektheit der verlinkten Seiten verantwortlich.