Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
analyse:activitydiagram [2023/12/04 08:45] – [Fin] jcheron | analyse:activitydiagram [2024/02/22 03:10] (Version actuelle) – [Exemple] jcheron | ||
---|---|---|---|
Ligne 4: | Ligne 4: | ||
===== Action ===== | ===== Action ===== | ||
+ | < | ||
<uml> | <uml> | ||
:Action 1; | :Action 1; | ||
Ligne 10: | Ligne 10: | ||
plusieurs **lignes**; | plusieurs **lignes**; | ||
</ | </ | ||
+ | < | ||
===== Début===== | ===== Début===== | ||
+ | < | ||
<uml> | <uml> | ||
start | start | ||
Ligne 18: | Ligne 18: | ||
:Action 2; | :Action 2; | ||
</ | </ | ||
+ | < | ||
===== Fin ===== | ===== Fin ===== | ||
+ | Fin de traitement | ||
+ | < | ||
+ | <uml> | ||
+ | :Action 2; | ||
+ | end | ||
+ | </ | ||
+ | < | ||
+ | Fin de tous les traitements | ||
+ | < | ||
<uml> | <uml> | ||
:Action 2; | :Action 2; | ||
stop | stop | ||
</ | </ | ||
+ | < | ||
+ | |||
+ | ===== Condition ===== | ||
+ | < | ||
+ | <uml> | ||
+ | start | ||
+ | |||
+ | if (Graphviz installed?) then (yes) | ||
+ | :process all\ndiagrams; | ||
+ | else (no) | ||
+ | :process only | ||
+ | __sequence__ and __activity__ diagrams; | ||
+ | endif | ||
+ | |||
+ | stop | ||
+ | </ | ||
+ | < | ||
+ | ===== Itération/ | ||
+ | < | ||
+ | <uml> | ||
+ | start | ||
+ | |||
+ | repeat | ||
+ | :read data; | ||
+ | :generate diagrams; | ||
+ | repeat while (more data?) | ||
+ | |||
+ | stop | ||
+ | </ | ||
+ | < | ||
+ | ===== Synchronisation ===== | ||
+ | < | ||
+ | <uml> | ||
+ | start | ||
+ | fork | ||
+ | :action 1; | ||
+ | fork again | ||
+ | :action 2; | ||
+ | end fork | ||
+ | stop | ||
+ | </ | ||
+ | < | ||
+ | |||
+ | ===== Exemple ===== | ||
+ | < | ||