Vous êtes sur la page 1sur 10

Diagramme d’activités

 C’est une variante des diagrammes d’états-


transitions
 Il représente le comportement interne d'une
méthode ou d'un cas d'utilisation. C’est une
formalisation graphique des actions qui
sont réalisées dans un cas d’utilisation.

10
5
Diagramme d’activités
 Le diagramme est organisé en actions
réalisées soit par un acteur, soit par le
système, relié par une flèche indiquant
l’enchaînement des actions.

10
6
Diagramme d’activités
 L’alternative permet d’indiquer les différents
scénarios du cas d’utilisation dans un même
diagramme.
Dans l’exemple, il s’agit de la condition d’après
laquelle le cas d’utilisation « Inscription comme
client » serait appelé.

10
7
Diagramme d’activités
 La synchronisation indique qu’il faut avoir
réalisé deux actions pour pouvoir réaliser la
troisième en-dessous.

10
8
Diagramme d’activités
 Les couloirs permettent d’indiquer qui (de
l’utilisateur ou du système) réalise les
actions.

10
9
Exemple

11
0
Exercice 1
 Construire un diagramme d’activité pour
modéliser le processus de commander un
produit. Le processus concerne les acteurs
suivants:
◦ Client: qui commande un produit et qui paie la
facture
◦ Caisse: qui encaisse l’argent du client
◦ Vente: qui s’occupe de traiter et de facturer la
commande du client
◦ Entrepôt: qui est responsable de sortir les articles et
d’expédier la commande.

11
1
Commander un Produit: Solution possible

11
2
Exercice 2
Lors du démarrage d’une application par
l'utilisateur, le système lui affiche le
formulaire d'authentification, après que le
mot de passe soit saisi le système vérifie sa
validité et affiche la page d'accueil sinon il
affiche un message d'erreur.
Elaborer le diagramme d’activités
correspondant.

11
3
Exercice Etat transition
Modélisez avec un diagramme d’état-transition le
comportement simplifié d’une fenêtre
d’application. Quand la fenêtre est créée, elle se
met en état « ouverte » sur l’écran avec une taille
normale. Quand la fenêtre a une taille normale,
on peut la repositionner ou redimensionner. Le
bouton « maximiser » permet de maximiser la
fenêtre ou rendre la fenêtre « normale » quand
elle est déjà maximisée. Le bouton « minimiser »
permet de réduire la fenêtre ouverte dans la barre
des tâches. Le bouton « fermer » permet de
fermer complètement la fenêtre.
11
4

Vous aimerez peut-être aussi