AP2Lernhub
Sehr hoch📊 92% Prüfungs-Häufigkeit🎯 ~130 Punkte kumuliert

Aktivitätsdiagramm

Abläufe visualisieren – das häufigste UML-Diagramm in der AP2 (92%).

Warum Priorität „Sehr hoch"? Fast immer in der Prüfung (80–99%). Intensiv üben.

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

ElementSymbolBedeutung
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).
Aktionabgerundetes RechteckEin Arbeitsschritt.
EntscheidungRaute ◇Kontrollfluss verzweigt, jeder ausgehende Pfeil trägt eine Bedingung in[eckigen Klammern].
ZusammenführungRaute ◇Mehrere alternative Pfade laufen wieder zusammen.
Fork / Joinbreiter Balken ▬Fork: 1 Eingang, mehrere Ausgänge (parallel). Join: mehrere Eingänge, 1 Ausgang.
ObjektknotenRechteck mit NamenDaten/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] ──▶ ⦿ Ende

3. 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

  1. Text 2× lesen – einmal Schnelldurchlauf, einmal Akteure und Abläufe notieren.
  2. Alle Aktionen als Liste sammeln. Fragewörter helfen: »und dann?«, »außer wenn?«, »parallel?«.
  3. Entscheidungen suchen (»wenn«, »falls«, »andernfalls«) – das werden Rauten.
  4. Start und Ende(n) setzen, Symbole korrekt verwenden.
  5. 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?

Verwandte Themen