
UML
Objectif de modĂ©liser â> communiquer, documenter, tracer, produire, anticiper
Unified Modeling Language
â ïž
pas une méthode mais un outil


Les plus utilisĂ©s (en orange) : diagrammes de classe, des cas dâutilisation, dâactivitĂ©, dâobjets, de paquetage, dâĂ©tats-transition et de sĂ©quence.
đ
Signalétique
â
Tous les éléments sont issus de UMLet 15.0 (Free UML Tool for Fast UML Diagrams).
ĂlĂ©ments communs Ă tous les diagrammes
ĂlĂ©ments communs Ă tous les diagrammes
Diagramme de package
Diagramme de package
Diagramme dâactivitĂ©
Diagramme dâactivitĂ©
Diagramme de cas dâutilisation systĂšme
Diagramme de cas dâutilisation systĂšme
Diagramme dâĂ©tats
Diagramme dâĂ©tats
Diagramme de séquence
Diagramme de séquence
Diagramme de classe
Diagramme de classe
Classe :
Héritage :

Classe dâassociation :

â ïž
Cette association nâest pas applicable directement techniquement : on la transformera en une classe intermĂ©diaire entre A et B.
Agrégation :

âčïž
Relation faible : quand je supprime lâagrĂ©gat, je ne supprime pas les Ă©lĂ©ments liĂ©s.
Visibilité des attributs et méthodes :

Association :
â ïž
Lâattribut contenu dans la classe est indiquĂ© Ă lâopposĂ© sur le lien dâassociation.
âčïž
0..1 = au plus un
1 = un seul
0..* = un nombre indéterminé
1..* = au moins un
Composition :

âčïž
Relation forte: quand je supprime le composite, je supprime les éléments liés.
â> implique une cardinalitĂ© Ă 1 cĂŽtĂ© composant
Abstraction (lien dâhĂ©ritage) :

Interface (lien dâimplĂ©mentation) :
















































