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:usecase [2024/01/29 15:52] – [Généralisation] jcheron | analyse:usecase [2024/03/30 10:16] (Version actuelle) – [UC vs US] jcheron | ||
|---|---|---|---|
| Ligne 73: | Ligne 73: | ||
| <uml> | <uml> | ||
| @startuml | @startuml | ||
| - | (Passer une commande) .> (Sélectionner produit) : << | + | (Passer une commande) |
| @enduml | @enduml | ||
| </ | </ | ||
| Ligne 109: | Ligne 109: | ||
| ==== Regroupements ==== | ==== Regroupements ==== | ||
| + | Les packages permettent de regrouper un ensemble de cas d' | ||
| + | < | ||
| + | <uml> | ||
| + | @startuml | ||
| + | left to right direction | ||
| + | actor Guest as g | ||
| + | package Professional { | ||
| + | actor Chef as c | ||
| + | actor "Food Critic" | ||
| + | } | ||
| + | package Restaurant { | ||
| + | usecase "Eat Food" as UC1 | ||
| + | usecase "Pay for Food" as UC2 | ||
| + | usecase " | ||
| + | usecase " | ||
| + | } | ||
| + | fc --> UC4 | ||
| + | g --> UC1 | ||
| + | g --> UC2 | ||
| + | g --> UC3 | ||
| + | @enduml | ||
| + | </ | ||
| + | < | ||
| + | |||
| + | ==== Généricité ==== | ||
| + | |||
| + | La généricité peut être utilisée lorsqu' | ||
| + | < | ||
| + | <uml> | ||
| + | @startuml | ||
| + | left to right direction | ||
| + | package Gestion< | ||
| + | usecase " | ||
| + | usecase " | ||
| + | usecase " | ||
| + | usecase " | ||
| + | usecase " | ||
| + | } | ||
| + | UC1--> | ||
| + | UC2--> | ||
| + | UC4--> | ||
| + | UC5--> | ||
| + | @enduml | ||
| + | </ | ||
| + | < | ||
| ===== Méthodologie ===== | ===== Méthodologie ===== | ||
| Ligne 117: | Ligne 162: | ||
| - Recherche des liens entre cas d' | - Recherche des liens entre cas d' | ||
| - Représentation du diagramme des cas d' | - Représentation du diagramme des cas d' | ||
| + | |||
| + | ===== UC vs US ===== | ||
| + | |||
| + | Un cas d' | ||
| + | |||
| + | Ce résultat sera parfois obtenu à partir de plusieurs manipulations de l' | ||
| + | |||
| + | Une UC peut donc correspondre à une série d'US. Dans l' | ||
| + | |||
| + | Les US facilitent une approche AGILE dans la mesure où le travail à effectué sera plus détaillé, et moins conséquent pour chacune des tâches fonctionnelles à mettre en oeuvre. | ||
| + | |||
| + | ===== Liens ===== | ||
| + | |||
| + | * [[https:// | ||
| + | |||
| + | |||