Ce document présente les concepts fondamentaux du diagramme de classe en UML, qui est utilisé pour modéliser des systèmes orientés objet. Il aborde les éléments constitutifs des classes, les associations entre classes, ainsi que divers types de relations comme l'héritage, l'agrégation, et la composition. Enfin, il discute de la façon dont les contraintes peuvent être appliquées dans la modélisation d'entités et de relations.