II- LES DIAGRAMMES
INTERVENANTS
II- 1- DIAGRAMME DE
CLASSES
II-1-1- Définitions
Le diagramme de classe exprime la structure statique du
système en termes de classes et de relations entre ces classes.
L'intérêt du diagramme de
classe est de modéliser les entités du système
d'information. Le diagramme de classe permet de représenter l'ensemble
des informations finalisées qui sont gérées par le
domaine. Ces informations sont structurées, c'est-à-dire qu'elles
sont regroupées dans des classes. Le diagramme met en
évidence d'éventuelles relations entre les différentes
classes.
Le diagramme de classes comprend six (06)
concepts :
- Classe : c'est une description
abstraite (condensée) d'un ensemble d'objets du domaine de
l'application. Elle définit leur structure, leur comportement et leurs
relations ;
- Attribut : un attribut
représente la modélisation d'une information
élémentaire représenté par son nom et son
format. ;
- Identifiant : l'identifiant est un
attribut particulier, qui permet de repérer de façon unique
chaque objet instance de la classe ;
- Relation : c'est le lien qui existe
entre les classes. Le diagramme de ressort généralement deux
types de liens (l'association qui est la relation la plus
courante, l'agrégation qui permet de modéliser
une contrainte d'intégrité et la composition est
un cas particulier de l'agrégation dans laquelle la vie des composants
est liée à celle des agrégats) ;
- Opération : une
opération est une fonctionnalité assurée par une
classe ;
-
Généralisation /Spécialisation : Le
principe de généralisation /Spécialisation permet
d'identifier parmi les objets d'une classe (générique) des
sous-ensembles d'objets (des classes spécialisées) ayant des
définitions spécifiques. La classe plus spécifique
(appelée aussi classe fille, classe dérivée, classe
spécialisée, classe descendante...) est cohérente avec la
classe plus générale (appelée aussi classe mère,
classe générale..), c'est à dire qu'elle contient par
héritage tous les attributs, les membres, les relations de la classe
générale, et peut contenir d'autres.
II-1-2- Diagramme proprement dit
Figure 34 : Diagramme de
classe
|