Académique Documents
Professionnel Documents
Culture Documents
Table of Contents
1. Diagramme de cas d’utilisation...........................................................................................................2
a. Composantes...................................................................................................................................2
b. Les relations.....................................................................................................................................2
2. Diagramme de classes.........................................................................................................................2
a. Composantes...................................................................................................................................2
b. Les relations.....................................................................................................................................3
3. Diagramme de séquence.....................................................................................................................4
a. Messages.........................................................................................................................................4
b. Fragment d’interaction....................................................................................................................4
4. Diagramme d’activités:........................................................................................................................5
1
1. Diagramme de cas d’utilisation
Il convient de répondre à la question :“A quoi va servir le logiciel ?”
a. Composantes
Acteurs :
Acteurs non humains
Rôles et personnes physiques
Cas d’utilisation :
C’est une fonctionnalité du point de vue d’un acteur.
b. Les relations
2. Diagramme de classes
Les diagrammes de cas d’utilisation modélisent à QUOI sert le système
a. Composantes
Une classe définit un type d’objet
nom de classe
Nom d’ attribut
nom d’une propriété
b. Les relations
1. Associations
2
Une association est une relation entre deux classes. On la décrit à l'aide de rôles
et de cardinalités
Une flèche triangulaire vide décrit une dérivation. La classe dérivée est la classe
de base, mais avec des propriétés additionnelles ou modifiées.
Elle spécialise ou étend la superclasse plus générale.
4. Classe interne
3
5. Dépendance
Une classe utilise une autre classe, mais sans que la ressource soit un membre de
l'utilisateur. Si la classe de ressource est modifiée, il y a peut-être des méthodes à
modifier dans l'utilisateur. La ligne est souvent stéréotypée par « crée » ou
« modifie ».
6. Agrégation (contient)
7. Composition (possède)
3. Diagramme de séquence
Le but est de décrire comment les objets collaborent au cours du temps et quelles
responsabilités ils assument.
a. Messages
_synchrone : l’objet émetteur se bloque en attendant la réponse de l’objet récepteur du
message
b. Fragment d’interaction
Un fragment (ou cadre) permet d’identifier une sous-partie d’une interaction afin que
celle-ci soit référencées par d’autres interactions ou de lui spécifier des conditions
particulières d’exécution (boucle, optionnel, ...).
4
– opt : fragment optionnel – par : fragment parallèle (traitements concurrents)
4. Diagramme d’activités:
Le diagramme d’activité UML est principalement utilisé pour visualiser les processus métier
5
6