0% ont trouvé ce document utile (0 vote)
26 vues16 pages

Diagramme d'activités : définition et concepts

Transféré par

Nesrine Tarhouni
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
26 vues16 pages

Diagramme d'activités : définition et concepts

Transféré par

Nesrine Tarhouni
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Chapitre:

Diagramme d’activités

1
DEFINITION

Variante des diagrammes d’états-transitions

2
 Le diagramme d’activité permet de représenter le
comportement interne d’un cas d’utilisation ou processus.
 Représente le déroulement des traitements en les regroupant
dans des étapes appelées « Activité »
 La question réside dans comment décomposer les traitements,
jusqu’où aller dans la décomposition (quels critères)

3
BRANCHEMENT CONDITIONNEL (NOEUD) :
 Un losange représente un branchement conditionnel (des
décisions) qui offre des possibilités d’alternatives
 Il permet d’introduire des conditions booléennes (vrai /
faux) mutuellement exclusives, notées entre crochets (notion
de « condition surveillée » ou « expression de garde »)

4
Exemple :

5
GARDES :
Les gardes sont les bales des transitions dont elles valident le
déclenchement
Exemple :

6
NOEUD DE CONVERGENCE (CONFLUENCE) :
Un losange est utilisé pour modéliser un point de convergence :
endroit où deux chemins d’exécution mutuellement exclusifs se
rejoignent. A partir de ce point de convergence la dernière
partie du trajet est commune.

7
Exemple :

8
PARALLELISME ET SYNCHRONISATION :
On représente une synchronisation et le parallélisme par une barre
verticale ou horizontale :
• Parallélisme utilisé pour représenter des déroulements parallèles
• Synchronisation utilisée pour représenter la fin des traitements
parallèles

9
Exemple :

10
DECOUPAGE (COULOIR D’ACTIVITE ) :
Pour montrer les différentes responsabilités au sein d’un
mécanisme ou d’une organisation, on schématise des couloirs
d’activités.
Chaque activité est allouée à un couloir correspondant à la
ressource concernée : partenaire, travailleur

11
Exemple :

12
Noeud d’objet :
Souvent, différentes activités manipulent un même objet qui
change alors d’état selon le degré d’avancement du mécanisme

Deux utilisations :
• Une information associée à l’activité (lié par une flèche en
pointillés) pour indiquer qu’un message initialise l’objet visé
dans l’état indiqué entre crochet
• Un résultat de l’activité (lié par une flèche pleine) et repris
comme événement pour l’activité suivante

13
14
Nœud de départ du diagramme le diagramme d’activité peut
comporter plusieurs nœuds de départ

Nœud de fin du diagramme (pour une séquence d’activités) le


diagramme d’activité peut comporter plusieurs nœuds de fin

15
16

Vous aimerez peut-être aussi