Ein UML-Klassendiagramm (UML = Unified Modeling Language) enthält eine grafische Darstellung der Strukturen und Beziehungen von Elementen in einer Anwendung.
Ein UML-Klassendiagramm kann z. B. ausgewählte oder alle Komponenten oder Elemente einer Anwendung abbilden. Mit Klassendiagrammen können Sie mit Hilfe einer Untermenge der Komponenten oder Elemente einer Anwendung einen eigenen Kontext erstellen, in dem Sie sich mit den Sachverhalten vertraut machen und den Sie zur Zusammenarbeit und für Entwurfszwecke nutzen können.
Klassendiagramme verwenden mehrere Varianten von Assoziationsbeziehungen, um anzugeben, welche Klassifikationsmerkmale Daten gemeinsam mit anderen Klassifikationsmerkmalen nutzen müssen.