Ein UML-Diagramm (UML = Unified Modeling Language) stellt eine grafische Darstellung einer Reihe von Anwendungskomponenten zur Verfügung, die als zusammenhängende Grafik von Pfeilen (Beziehungen) und Scheitelpunkten (andere Anwendungskomponenten) wiedergegeben werden.
UML-Diagramme können zur Darstellung bestimmter oder aller Komponenten einer Anwendung benutzt werden. Sie können UML-Diagramme zur Erstellung eines eigenen Kontextes benutzen, mit dessen Hilfe Sie sich mit den Sachverhalten vertraut machen und die Zusammenarbeit und den Entwurf einer Anwendung mit einer Untergruppe der Anwendungskomponenten ermöglichen können.