Zum Inhalt springen
peritio Einfache Sprache

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.