Zustandsdiagramm: Lebenszyklus einer Abgabe

30–45 Minuten: Zustände, Ereignisse, Guards, Aktionen und Endzustände modellieren.

Szenario

Eine Abgabe durchläuft mehrere Zustände: zunächst ist sie offen, danach kann ein Entwurf gespeichert werden. Vor Ablauf der Frist kann der Teilnehmer die Abgabe einreichen oder ersetzen. Nach Fristablauf wird sie gesperrt. Die Lehrkraft bewertet sie, veröffentlicht Feedback und kann in Ausnahmefällen eine Nachkorrektur anstoßen.

Lernziel: Du unterscheidest Zustände von Aktivitäten und modellierst Ereignisse, Bedingungen und Aktionen auf Transitionen.

Zeit & Ergebnis

0–5 Min.
Szenario lesen, Fachbegriffe markieren, Annahmen notieren.
5–15 Min.
Bausteine auswählen und Struktur planen.
15–35 Min.
Diagramm im Codefeld erstellen und Vorschau prüfen.
35–45 Min.
Selbstcheck, Begründung, Korrekturen.

Abzugeben

  • Mindestens 6 Zustände inklusive Start und Ende.
  • Mindestens 8 Transitionen.
  • Mindestens 3 Transitionen mit Ereignis, Guard oder Aktion.

So sehen die Bausteine aus

Zustand
Abgerundetes Rechteck: stabile Situation eines Objekts.
Transition
Pfeil mit Ereignis [Bedingung] / Aktion.
Initial/Final
Startzustand und Endzustand des Lebenszyklus.
Wichtig: Das Codefeld unten ist kein PlantUML-Renderer, sondern ein bewusst einfacher Lern-Baukasten. Jede Änderung im Codefeld aktualisiert die Vorschau direkt auf dieser Seite.

Diagramm-Baukasten zum Einfügen

Klicke auf einen Baustein. Der passende Code wird an der Cursorposition eingefügt und die Vorschau wird aktualisiert.

ZustandInitialTransitionGuardFinalNachkorrektur

Variablen und Regeln

Variablen

  • Frist: offen oder abgelaufen.
  • Abgabe: leer, Entwurf, eingereicht, gesperrt.
  • Bewertung: offen, bewertet, veröffentlicht.
  • Sonderfall: Nachkorrektur erlaubt oder abgelehnt.

Regeln

  1. Zustände sind stabile Situationen, keine Tätigkeiten.
  2. Transitionen werden durch Ereignisse ausgelöst.
  3. Guards beschreiben Bedingungen in eckigen Klammern.
  4. Aktionen nach dem Schrägstrich beschreiben, was beim Übergang passiert.

Arbeitsauftrag

  1. Notiere den Lebenszyklus einer Abgabe.
  2. Formuliere Zustände als stabile Situationen.
  3. Ergänze Ereignisse für Zustandswechsel.
  4. Setze Guards für Frist und Sonderfälle.
  5. Prüfe, ob es unerreichbare oder doppelte Zustände gibt.

Mini-Syntax

initial -> offen : erstellt state offen "Offen" transition offen -> eingereicht : einreichen [frist offen] / speichern final ende "Abgeschlossen"

Interaktive Arbeitsfläche

Live-Vorschau

ändert sich beim Tippen

Selbstcheck

Diagramm-Code / Baustein-Liste

Begründung: Regeln, Variablen, Entscheidungen

Skizzenfläche für Ausdruck

Hier kannst du im Ausdruck eine saubere finale Zeichnung ergänzen oder die Live-Vorschau als Vorlage nutzen.

Bewertungsraster

KriteriumErwartungPunkte
VollständigkeitAlle geforderten Bausteine sind vorhanden und passen zum Szenario.10
UML-KorrektheitNotation, Richtung, Beziehungen und Sonderfälle sind nachvollziehbar.10
Fachliche ModellierungDas Diagramm abstrahiert sinnvoll und vermeidet zu technische Einzelschritte.10
BegründungVariablen, Regeln und Modellierungsentscheidungen werden verständlich erklärt.5