Aufgabenformen · Begriffe und Zusammenhänge
Klassendiagramm modellieren
Aus einem Sachverhalt Klassen ableiten und ihre Beziehungen bestimmen.
Was diese Form prüft
Das Können dahinter
Ob jemand aus einer Beschreibung die beteiligten Dinge herausliest, ihnen die richtigen Angaben und Fähigkeiten zuordnet und die Beziehungen zwischen ihnen benennt – samt Multiplizität und samt der Frage, an welchem Ende die Raute oder der Pfeil sitzt. Das ist der Schritt von „ich verstehe den Text“ zu „ich kann ihn als Modell aufschreiben“.
So klingt sie
Eine Aufgabe dieser Form
Eine Bibliothek verleiht Bücher. Jedes Buch hat eine Signatur und einen Titel. Ein Mitglied hat eine Mitgliedsnummer und einen Namen und kann Bücher ausleihen und zurückgeben. Ein Mitglied darf höchstens fünf Bücher gleichzeitig ausgeliehen haben, ein Buch ist immer nur an ein Mitglied verliehen. Modelliere das als Klassendiagramm.
- Klassen anlegen, je Klasse Attribute und Operationen über ein Formular eintragen
- Beziehungen setzen: Art, beide Enden, Multiplizität je Ende
- Zur Auswahl stehen Assoziation, Aggregation, Komposition und Vererbung
Zwei Klassen, eine Assoziation, die Multiplizitäten 0..1 und 0..5 – „ausleihen“ und „zurückgeben“ gehören zum Mitglied, nicht zum Buch. Daran hängt die Form: Die Zahlen müssen in der Aufgabe stehen. „Ein Mitglied leiht Bücher aus“ lässt offen, ob eines, fünf oder beliebig viele – und ohne die Angabe sind mehrere Modelle vertretbar.
Wie gewertet wird
Gewertet wird die Struktur: Klassen, die Zuordnung von Attributen und Operationen, die Beziehungsarten, die Enden und die Multiplizitäten – jede Gruppe für sich, mit Teilpunkten. Schreibweisen derselben Angabe gelten gleich: „1“ und „1..1“, „*“ und „0..*“. Die Anordnung auf der Fläche geht nicht in die Wertung ein.
Wofür sie sich eignet
Für den Einstieg in die objektorientierte Modellierung und für Prüfungsaufgaben, die ein Modell aus einem kurzen Sachverhalt verlangen. Auch zum Korrigieren: Ein fehlerhaftes Modell steht schon da und wird in Ordnung gebracht.
Bedienung und Teilhabe
Wie beim Ablaufplan vollständig ohne Ziehbewegung bedienbar; Attribute und Operationen werden über ein Formular gepflegt, eine Zeile je Eintrag. Die Beziehungsart ist an der Form erkennbar – offene Raute, gefüllte Raute, Dreieck –, nicht an der Farbe, und steht zusätzlich als Wort in der Listenansicht.
Wertung, Einsatz und Bedienung
Und wofür nicht
Wo diese Form an ihre Grenze kommt
Ob eine Beziehung eine Aggregation oder eine Komposition ist, entscheidet die Fachlichkeit und nicht ein Wort wie „hat“ oder „besteht aus“. Aufgaben dieser Form müssen deshalb sagen, was mit dem Teil geschieht, wenn das Ganze verschwindet – sonst sind mehrere Modelle vertretbar, und eins davon als einzig richtiges zu werten wäre falsch. Sequenz- und Anwendungsfalldiagramme kennt die Form nicht.
Alle Formen im Überblick
Welche Form wofür taugt, entscheidet sich an dem, was der Kurs am Ende nachweisen soll. Die Übersicht ordnet alle Formen danach.
peritio