Klassendiagramm
Ein Klassendiagramm, im Unified Modeling Language (UML), ist ein statisches Strukturdiagramm, das die Klassen eines Systems, ihre Attribute und Operationen sowie die Beziehungen zwischen ihnen darstellt. Es dient der objektorientierten Analyse und Design und unterstützt die Strukturierung von Softwarearchitekturen, Datenmodellen und Schnittstellen.
Zu den Hauptelementen gehören Klassen, Attribute und Operationen. Eine Klasse fasst Eigenschaften (Attribute) und Verhalten (Operationen)
Beziehungen umfassen Vererbung (Generalization), Assoziationen, Aggregationen und Kompositionen sowie Abhängigkeiten. Vererbung zeigt eine Hierarchie mit einer
In UML-Klassendiagrammen wird üblicherweise ein Rechteck mit drei Feldern dargestellt: oben der Klassenname, in der Mitte
Klassendiagramme dienen der Strukturierung von Software in Analyse, Design, Dokumentation und teilweise Codegenerierung. Sie sind standardisiert