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:41] – [Action] 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> | ||
+ | start | ||
+ | :Action 1; | ||
+ | :Action 2; | ||
+ | </ | ||
+ | < | ||
+ | ===== Fin ===== | ||
+ | Fin de traitement | ||
+ | < | ||
+ | <uml> | ||
+ | :Action 2; | ||
+ | end | ||
+ | </ | ||
+ | < | ||
+ | Fin de tous les traitements | ||
+ | < | ||
+ | <uml> | ||
+ | :Action 2; | ||
+ | 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> | <uml> | ||
start | start | ||
- | :Hello world; | + | fork |
- | :This is defined on | + | |
- | several **lines**; | + | fork again |
+ | : | ||
+ | end fork | ||
+ | stop | ||
</ | </ | ||
+ | < | ||
+ | ===== Exemple ===== | ||
+ | < | ||