Zum Inhalt springen

Aufgabe 14 - UML lesen und zeichnen

Zu Zen-Modus wechseln

Diagramme sind die gemeinsame Sprache von Entwicklerteams: Sie lesen ein gegebenes Klassendiagramm und zeichnen selbst eines aus einer Beschreibung (siehe Kapitel Statik-Modellierung - UML-Klassendiagramme).

In dieser Übung üben Sie:

  • Lesen: Attribute, Methoden, Sichtbarkeiten und Multiplizitäten aus einem Diagramm entnehmen.
  • Zeichnen: eine Problembeschreibung als Klassendiagramm modellieren.
  • Prüfen: ein fremdes Diagramm auf Fehler untersuchen.
  • Papier oder ein Diagrammwerkzeug (draw.io, Mermaid Live Editor).

Zum Diagramm der Klassen Bibliothek, Buch und Mitglied (wird im Unterricht ausgeteilt; enthält private Attribute, öffentliche Methoden und die Multiplizitäten 1..* zwischen Bibliothek und Buch sowie .. zwischen Mitglied und Buch) beantworten Sie schriftlich:

  1. Welche Attribute sind privat, welche Methoden öffentlich?
  2. Wie viele Bücher kann ein Mitglied ausleihen? Wie viele Bibliotheken besitzt ein Buch?
  3. Welche Klasse ist zuständig für das Ausleihen, und woran erkennen Sie das?

Modellieren Sie dieses Szenario als Klassendiagramm (mit Sichtbarkeiten und Multiplizitäten):

Eine Schule verwaltet Klassen. Jede Klasse hat einen Namen (z. B. “2AHIT”) und genau einen Vorstand (Lehrkraft). Lehrkräfte haben Name und Kürzel; sie können mehrere Klassen als Vorstand führen, oder auch keine. Jede Klasse besteht aus Schülerinnen und Schülern (Name, Katalognummer). Die Klasse kann ihre Schülerliste alphabetisch sortiert liefern.

Tauschen Sie Ihr Diagramm mit einer Kollegin/einem Kollegen. Prüfen Sie das fremde Diagramm gegen den Text: Finden und notieren Sie mindestens zwei Punkte (Fehler oder Verbesserungen, z. B. fehlende Multiplizität, Methode in der falschen Klasse).

Antworten aus Teil A, Ihr Diagramm aus Teil B (Foto/Export) und das schriftliche Review aus Teil C.