Académique Documents
Professionnel Documents
Culture Documents
Dr Ibrahima GAYE
22 août 2020
https ://www.uml.org/
Le génie logiciel et ses applications, I. Sommerville,
InterEditions, 1988
UML 2 en action, Pascal Roques, Franck Vallée, Eyrolles,
2004
Object-Oriented Analysis and Design, with applications,
3rd Ed. BOOCH, Grady, et al. Addison-Wesley, 2007.
Jacques Printz.Le genie logiciel.Que sais-je ? Presses
Universitaires de France, 2002.
Bertrand Meyer.Conception et Programmation Orient ?ee
Objet.Eyrolles, 2000.
Pierre-Alain Muller and Nathalie Gaertner.Mod ?elisation
Objet avec UML.Eyrolles, 2000.
Pascal Roques.UML en action.Eyrolles, 2003.
2 Dr Ibrahima GAYE - gaye.ibrahima@esp.sn UML : Diagrammes de classes et d’Objets
Diagramme Classes et Objets
Associations
Il exixte trois niveaux de visibilité
Une association représente une relation sémantique entre
les objets d’une classe.
Une association est représentée par un trait plein entre les
classes associées.
Elle est complétée par un nom
Avec une précision du sens de lecture en cas d’ambigüité
Chaque extrémitéde la relation indique le rôle de la classe
dans l’association et précise le nombre d’objets de la
classes qui y interviennent (multiplicité)
Agrégation
C’est une association asymétrique dans laquelle l’une des
extrémités joue un rôle prédominant par rapport à l’autre.
C’est une relation « composé-composant ».
Une agrégation peut notamment (mais pas
nécessairement) exprimer :
qu’une classe (un "élément") fait partie d’une autre
("l’agrégat"),
qu’un changement d’état d’une classe, entraîne un
changement d’état d’une autre,
qu’une action sur une classe, entraîne une action sur une
autre.
Agrégation