Szenario
Für KursPilot sollen die wichtigsten Datenstrukturen modelliert werden. Ein Kurs besitzt Termine, Aufgaben und Einschreibungen. Personen können Teilnehmende, Lehrkräfte oder Verwaltungsmitarbeitende sein. Eine Abgabe gehört zu genau einer Aufgabe und zu genau einem Teilnehmenden. Bewertungen enthalten Punkte, Kommentar und Status.
Lernziel: Du übersetzt fachliche Begriffe in Klassen und entscheidest, welche Attribute, Operationen, Beziehungen und Multiplizitäten sinnvoll sind.
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 Klassen, 3 Beziehungen mit Bedeutung, 3 Multiplizitäten.
- Mindestens 1 Vererbung oder Interface.
- Mindestens 1 Teil-Ganzes-Beziehung.
So sehen die Bausteine aus
Klasse
Rechteck mit Name, Attributen und Operationen.
Assoziation
Linie zwischen Klassen mit Rolle, Name oder Kardinalität.
Vererbung/Komposition
Dreieck für Generalisierung, Raute für Teil-Ganzes.
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.
KlassePersonKursAssoziationVererbungKompositionEnum