From 477db37e19fe60da9a50b119101811b52e1f72a0 Mon Sep 17 00:00:00 2001 From: Alexis Drai Date: Thu, 22 Sep 2022 20:06:18 +0000 Subject: [PATCH] Update 'Use_Case_Diagram' --- Use_Case_Diagram.md | 67 +++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 65 insertions(+), 2 deletions(-) diff --git a/Use_Case_Diagram.md b/Use_Case_Diagram.md index c50c9dc..eb225a1 100644 --- a/Use_Case_Diagram.md +++ b/Use_Case_Diagram.md @@ -56,7 +56,7 @@ u --> UC6 @enduml ``` -## Crée une nouvelle partie +## Créer une nouvelle partie ```plantuml @startuml @@ -78,4 +78,67 @@ u --> UC1 @enduml ``` -Quand on crée une nouvelle partie, on doit y associer un groupe favori de dés et un groupe de joueurs. \ No newline at end of file +Quand on crée une nouvelle partie, on doit y associer un groupe favori de dés et un groupe de joueurs. + +## Consulter les parties +```plantuml +@startuml + +left to right direction + +actor "Utilisateur" as u + +rectangle Dice_App { + usecase "Consulter les parties" as UC2 +} + +u --> UC2 + +@enduml +``` + +On peut consulter les parties existantes + +## Faire une partie +```plantuml +@startuml + +left to right direction + +actor "Utilisateur" as u + +rectangle Dice_App { + usecase "Faire une partie" as UC3 + usecase "Partie chargée" as UC3_1 + usecase "Nouvelle partie" as UC3_2 + usecase "Lancer des dés" as UC3_3 + usecase "Activer le mode 'analogue'" as UC3_3_1 + usecase "_R__ du groupe favori de dés de la partie" as UC3_4 + usecase "CRUD des joueurs de la partie" as UC3_5 + note right of UC3_5 + C : include ->... + R : N/A + U : include ->... + D : <- extend ... + ... CRUD des joueurs globaux + end note + usecase "Consulter l'historique de la partie" as UC3_6 +} + +u --> UC3 + UC3_1 --|> UC3 + UC3_2 --|> UC3 + UC3_3 ..> UC3 : extend + UC3_3_1 ..> UC3_3 : extend + UC3_4 ..> UC3 : extend + UC3_5 ..> UC3 : extend + UC3_6 ..> UC3 : extend + +@enduml +``` + +## Supprimer une partie + +## CRUD des joueurs globaux + +## CRUD des groupes favoris de dés \ No newline at end of file