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:46] – [Fin] jcheron | analyse:activitydiagram [2025/08/12 02:35] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ====== Diagramme d' | ====== Diagramme d' | ||
| - | Permet d' | + | * Permet d' |
| - | Consolidation de la description textuelle de use case. | + | |
| ===== Action ===== | ===== Action ===== | ||
| + | <WRAP info round> | ||
| + | Chaque action/ | ||
| + | </ | ||
| + | < | ||
| <uml> | <uml> | ||
| :Action 1; | :Action 1; | ||
| Ligne 10: | Ligne 14: | ||
| plusieurs **lignes**; | plusieurs **lignes**; | ||
| </ | </ | ||
| + | < | ||
| + | <sxh plantuml> | ||
| + | :Action 1; | ||
| + | :Action 2 sur | ||
| + | plusieurs **lignes**; | ||
| + | </ | ||
| ===== Début===== | ===== Début===== | ||
| + | <WRAP info round> | ||
| + | Le traitement doit toujours spécifier son début. | ||
| + | </ | ||
| + | < | ||
| <uml> | <uml> | ||
| start | start | ||
| Ligne 18: | Ligne 32: | ||
| :Action 2; | :Action 2; | ||
| </ | </ | ||
| + | < | ||
| + | <sxh plantuml> | ||
| + | start | ||
| + | :Action 1; | ||
| + | :Action 2; | ||
| + | </ | ||
| ===== Fin ===== | ===== Fin ===== | ||
| + | <WRAP info round> | ||
| + | Il est possible d' | ||
| + | </ | ||
| Fin de traitement | Fin de traitement | ||
| + | < | ||
| <uml> | <uml> | ||
| :Action 2; | :Action 2; | ||
| end | end | ||
| </ | </ | ||
| + | < | ||
| + | <WRAP info round> | ||
| + | Ou d' | ||
| + | </ | ||
| Fin de tous les traitements | 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 ===== | ||
| + | < | ||