Kostenloser Online-Generator für UML-Klassendiagramm: in rund 90 Sekunden eine vollständig beschriftete Abbildung. Die KI plant zuerst die Pflicht-Beschriftungen und zeichnet dann ein Diagramm im Lehrbuchstil — jede Beschriftung bleibt editierbar, fertig für Paper, Hausaufgaben und Folien.
✓ Exakte Beschriftungen ✓ Text nachträglich editierbar ✓ PNG für Paper, Poster & Folien
OUTPUT · 16:9 · PNGDie Abbildung veranschaulicht den grundlegenden Aufbau eines UML-Klassendiagramms. Jede der drei Klassen wird als Rechteck mit drei Bereichen dargestellt: oben steht der Klassenname, darunter folgen die Attribute und im unteren Bereich die Methoden beziehungsweise Operationen. Vor Namen können Sichtbarkeitssymbole stehen: „+“ bedeutet public, „-“ private und „#“ protected. Zwischen den Klassen werden unterschiedliche statische Beziehungen modelliert. Eine Vererbung wird durch eine Linie mit hohlem Dreieck gekennzeichnet, während Assoziation, Aggregation und Komposition verschiedene Formen struktureller Zusammenarbeit und Teil-Ganzes-Beziehungen ausdrücken.
Die Beziehungen beschreiben, wie Klassen fachlich und strukturell zusammenhängen. Eine Assoziation zeigt eine allgemeine Verbindung zwischen Objekten und kann durch Rollen, Multiplizitäten oder Navigierbarkeit präzisiert werden. Bei der Aggregation verweist eine hohle Raute auf ein Ganzes, dessen Teile grundsätzlich unabhängig existieren können. Die Komposition verwendet eine ausgefüllte Raute; hier hängt der Lebenszyklus eines Teils stark vom Ganzen ab. Die Vererbung wird vom spezialisierten Untertyp zum allgemeinen Obertyp gerichtet: Das hohle Dreieck zeigt auf die Oberklasse. Damit trennt das Diagramm gemeinsame Merkmale von spezialisierter Funktionalität.
Die Abbildung eignet sich zur Einführung oder zur Sicherung vor einer Modellierungsaufgabe. Die Lehrkraft kann zunächst die drei Fächer abdecken und fragen, welche Informationen in welcher Reihenfolge ergänzt werden. Danach vergleichen die Lernenden die Beziehungssymbole und begründen, ob Teile unabhängig existieren können. Prüfungsrelevant sind die Richtung der Generalisierung, die Bedeutung der Sichtbarkeit, Multiplizitäten sowie die Abgrenzung von Assoziation, Aggregation und Komposition. Als Transferaufgabe formulieren die Studierenden aus einem kurzen Anforderungstext eigene Klassen und Beziehungen.
Eine Klasse beschreibt einen Typ mit gemeinsamen Attributen und Methoden. Ein Objekt ist eine konkrete Instanz dieser Klasse mit eigenen Attributwerten. Das Klassendiagramm modelliert überwiegend Typen, nicht einzelne Laufzeitobjekte.
Aggregation passt zu einer schwachen Teil-Ganzes-Beziehung: Ein Teil kann unabhängig vom Ganzen bestehen. Komposition liegt vor, wenn das Ganze die Existenz oder Verwaltung des Teils kontrolliert und das Teil ohne dieses Ganze fachlich nicht sinnvoll bestehen kann.
Bei der Vererbung zeigt das hohle Dreieck stets zur Oberklasse. Bei einer navigierbaren Assoziation zeigt ein Pfeil, welche Klasse die andere kennt oder auf sie zugreifen kann; eine einfache Linie ohne Pfeil legt diese Navigationsrichtung nicht fest.