Académique Documents
Professionnel Documents
Culture Documents
1
1. Qu’est-ce que le diagramme de d’activité
Le diagramme d’activité est le plus approprié pour modéliser la dynamique
d’une tâche, d’un cas d’utilisation lorsque le diagramme de classe n’est pas
encore stabilisé.
2
2. Notion du diagramme d’activité
ensemble d’activités liés par:
◦ Transition (séquentielle)
◦ Transitions alternatives (conditionnelle)
◦ Synchronisation (disjonction et conjonctions d’activités)
◦ Itération
+ 2 états: état de départ et état de terminaison
Partition: représente le lieu, le responsable des activités.
3
3. Diagrammes d’activités: Point initial/terminal
Point/état initial:
Points/états finaux:
4
4. Diagrammes d’activités: Synchronisation (1/3)
La barre de synchronisation a deux sémantiques :
Une transition entrante et plusieurs transitions sortantes.
6
4. Diagrammes d’activités: Synchronisation (3/3)
Une barre de synchronisation n’a pas de sens dans les deux cas suivants :
une transition entrante et une sortante;
plusieurs transitions entrantes et plusieurs sortantes.
7
5. Diagrammes d’activités: Alternative/Décision (1/5)
8
6. Diagrammes d’activités: Activité
Une activité est quelque chose qui se passe dans le processus (dans le
workflow).
◦ Une action, une événement, …
◦ Par une personne, un ordinateur, …
9
7. Diagrammes d’activités: Transitions (1/2)
10
8. Diagrammes d’activités: Partitions et responsabilités
(1/2)
11
8. Diagrammes d’activités: Partitions et responsabilités
(2/2)
Le partitionnement peut se faire en fonction :
12
Application 1: Cafetière
Construire un diagramme d’activité représentant l’utilisation d’une
cafetière électrique:
13
Cafetière: Solution possible
Les activités:
2 3
1 Mettre un filtre Mettre du café
4
Chercher du café Remplir le réservoir d’eau Allumer cafetière
5
Prendre une tasse Servir du café
État initial
État final
14
Cafetière: Solution possible
15
Application 2: Commander un produit
16
Application 2: Commander un produit
7 1 6 2 5 3 4
17
Commander un produit: Solution possible
18