Par exemple, un diagramme de classes UML peut représenter tout ou partie des composants ou des éléments d'une application. Vous pouvez utiliser des diagrammes de classes pour créer votre propre contexte, afin de comprendre, collaborer et concevoir à l'aide d'un sous-ensemble des composants ou éléments d'une application.
Les diagrammes de classes utilisent plusieurs variations de relations d'association pour indiquer quels discriminants ont besoin de partager des données avec d'autres discriminants.