UML fournit un ensemble de diagramme permettant de représenter l’ensemble des éléments du monde objet (classes, objets...), ainsi que les liens qui les relient.

Le diagramme de classe fait partie de ces diagrammes. Les objets du système y sont décrits par des classes.

La classe est constituée de trois parties :

  • Le nom de la classe

Le nom d’une classe est au singulier. Il est toujours constitué d’un nom commun précédé ou suivi d’un ou plusieurs adjectifs qualifiant le nom. Ce nom est significatif de l’ensemble des objets constituant la classe. Il représente la nature des instances d’une classe.

  • Les attributs

Ils contiennent l’information portée par un objet. L’ensemble des attributs forme la structure de l’objet.

  • Les méthodes

Elles correspondent aux services offerts par l’objet. Elles peuvent modifier la valeur des attributs. L’ensemble des méthodes forme le comportement de l’objet.