Table des matières

Diagramme d'activités UML

Action

Chaque action/opération est représentée par un rectangle, la flèche représente la séquence des actions (Action 2 est consécutive à Action 1).


:Action 1;
:Action 2 sur
plusieurs **lignes**;

:Action 1;
:Action 2 sur 
plusieurs **lignes**;

Début

Le traitement doit toujours spécifier son début.


start
:Action 1;
:Action 2;

start
:Action 1;
:Action 2;

Fin

Il est possible d'indiquer la fin d'un traitement (d'une suite d'actions).

Fin de traitement


:Action 2;
end

Ou d'indiquer la fin de tous les traitements.

Fin de tous les traitements


:Action 2;
stop

Condition


start

if (Graphviz installed?) then (yes)
:process all\ndiagrams;
else (no)
:process only
__sequence__ and __activity__ diagrams;
endif

stop

Itération/répétition

read datagenerate diagramsmore data?

Synchronisation

action 1action 2

Exemple