|
|
|
@ -13,7 +13,7 @@ rectangle Dice_App {
|
|
|
|
|
usecase "Faire une partie" as UC3
|
|
|
|
|
usecase "Supprimer une partie" as UC4
|
|
|
|
|
usecase "CRUD des joueurs globaux" as UC5
|
|
|
|
|
usecase "CRUD des groupes favoris de dés" as UC6
|
|
|
|
|
usecase "CRUD des groupes de dés" as UC6
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
u --> UC1
|
|
|
|
@ -37,7 +37,7 @@ actor "Utilisateur" as u
|
|
|
|
|
|
|
|
|
|
rectangle Dice_App {
|
|
|
|
|
usecase "Créer une nouvelle partie" as UC1
|
|
|
|
|
usecase "Y associer un groupe favori de dés" as UC1_1
|
|
|
|
|
usecase "Y associer un groupe de dés" as UC1_1
|
|
|
|
|
usecase "Y associer un groupe de joueurs" as UC1_2
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -49,7 +49,7 @@ u --> UC1
|
|
|
|
|
```
|
|
|
|
|
On peut créer une nouvelle partie.
|
|
|
|
|
|
|
|
|
|
* Quand on crée une nouvelle partie, on doit y associer un groupe favori de dés.
|
|
|
|
|
* Quand on crée une nouvelle partie, on doit y associer un groupe de dés.
|
|
|
|
|
|
|
|
|
|
* Quand on crée une nouvelle partie, on doit y associer un groupe de joueurs.
|
|
|
|
|
|
|
|
|
@ -105,11 +105,7 @@ u --> UC3
|
|
|
|
|
|
|
|
|
|
@enduml
|
|
|
|
|
```
|
|
|
|
|
On peut faire une partie.
|
|
|
|
|
|
|
|
|
|
* Faire une partie est un cas général de "Charger une partie"
|
|
|
|
|
|
|
|
|
|
* Faire une partie est un cas général de "Faire une nouvelle partie".
|
|
|
|
|
On peut faire une partie. Soit on charge une partie existante, soit on commence par créer une nouvelle partie
|
|
|
|
|
|
|
|
|
|
* Quand on fait une partie, on peut lancer des dés.
|
|
|
|
|
|
|
|
|
@ -167,7 +163,7 @@ u --> UC5_4
|
|
|
|
|
```
|
|
|
|
|
On peut créer, consulter, modifer et supprimer les joueurs globaux.
|
|
|
|
|
|
|
|
|
|
## CRUD des groupes favoris de dés
|
|
|
|
|
## CRUD des groupes de dés
|
|
|
|
|
```plantuml
|
|
|
|
|
@startuml
|
|
|
|
|
|
|
|
|
@ -176,15 +172,15 @@ left to right direction
|
|
|
|
|
actor "Utilisateur" as u
|
|
|
|
|
|
|
|
|
|
rectangle Dice_App {
|
|
|
|
|
usecase "Créer des groupes favoris de dés" as UC6_1
|
|
|
|
|
usecase "Créer des groupes de dés" as UC6_1
|
|
|
|
|
usecase "Créer des dés" as UC6_1_1
|
|
|
|
|
usecase "Créer des faces" as UC6_1_1_1
|
|
|
|
|
usecase "Consulter des dés" as UC6_1_2
|
|
|
|
|
usecase "Consulter des faces de dés" as UC6_1_2_1
|
|
|
|
|
useCase "Supprimer des dés" as UC6_1_3
|
|
|
|
|
usecase "Consulter des groupes favoris de dés" as UC6_2
|
|
|
|
|
usecase "Modifier le nom d'un groupe favori de dés" as UC6_3
|
|
|
|
|
usecase "Supprimer des groupes favoris de dés" as UC6_4
|
|
|
|
|
usecase "Consulter des groupes de dés" as UC6_2
|
|
|
|
|
usecase "Modifier le nom d'un groupe de dés" as UC6_3
|
|
|
|
|
usecase "Supprimer des groupes de dés" as UC6_4
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
u --> UC6_1
|
|
|
|
@ -204,14 +200,14 @@ u --> UC6_4
|
|
|
|
|
```
|
|
|
|
|
On peut créer, consulter, modifer (le nom), et supprimer les groupes favoris de dés.
|
|
|
|
|
|
|
|
|
|
* Quand on créé un groupe favori, on doit créer, et on peut consulter et supprimer, des dés de ce groupe.
|
|
|
|
|
* Quand on créé un groupe, on doit créer, et on peut consulter et supprimer, des dés de ce groupe.
|
|
|
|
|
|
|
|
|
|
* Quand on créé un dé, on créé les faces de ce dé.
|
|
|
|
|
|
|
|
|
|
* Quand on consulte un dé, on consulte les faces de ce dé.
|
|
|
|
|
|
|
|
|
|
* Quand on consulte un groupe favori, on peut consulter les dés de ce groupe.
|
|
|
|
|
* Quand on consulte un groupe, on peut consulter les dés de ce groupe.
|
|
|
|
|
|
|
|
|
|
* Quand on modifie le nom d'un groupe favoris de dés, on peut consulter les dés de ce groupe.
|
|
|
|
|
* Quand on modifie le nom d'un groupe de dés, on peut consulter les dés de ce groupe.
|
|
|
|
|
|
|
|
|
|
* Quand on supprime un groupe favori de dés, on peut consulter les dés de ce groupe.
|
|
|
|
|
* Quand on supprime un groupe de dés, on peut consulter les dés de ce groupe.
|