Ajouts oubliés
This commit is contained in:
76
docs/1_Analyse/1.3_UseCases/index.md
Normal file
76
docs/1_Analyse/1.3_UseCases/index.md
Normal file
@@ -0,0 +1,76 @@
|
||||
# Cas d'utilisations
|
||||
|
||||
* [UC01 Afficher les Catégories](UC01.md)
|
||||
* [UC02 Créer une Catégorie](UC02.md)
|
||||
* [UC03 Modifier le nom d'une Catégorie](UC03.md)
|
||||
* [UC04 Supprimer une Catégorie](UC04.md)
|
||||
* [UC05 Lister les Fils](UC05.md)
|
||||
* [UC06 Afficher un Fil](UC06.md)
|
||||
* [UC07 Créer un Fil](UC07.md)
|
||||
* [UC08 Répondre au Fil](UC08.md)
|
||||
* [UC09 Épingler un Fil](UC09.md)
|
||||
* [UC10 Archiver un Fil](UC10.md)
|
||||
* [UC11 Créer une Publication](UC11.md)
|
||||
* [UC12 Modifier une Publication](UC12.md)
|
||||
* [UC13 Cacher une Publication](UC13.md)
|
||||
* [UC14 Afficher un Compte](UC14.md)
|
||||
* [UC15 Créer un Compte](UC15.md)
|
||||
* [UC16 Modifier une description de Compte](UC16.md)
|
||||
* [UC17 Modifier une signature de Compte](UC17.md)
|
||||
* [UC18 Modifier un rôle de Compte](UC18.md)
|
||||
* [UC19 Bannir un Compte](UC19.md)
|
||||
|
||||
```plantuml
|
||||
left to right direction
|
||||
|
||||
:Administrateur: as Admin
|
||||
:Modérateur: as Mod
|
||||
:Utilisateur: as User
|
||||
:Invité: as Guest
|
||||
|
||||
Mod <|- Admin
|
||||
User <|- Mod
|
||||
Guest <|- User
|
||||
|
||||
package Forum {
|
||||
usecase "UC01 - Afficher les Catégories" as UC01
|
||||
usecase "UC02/UC03/UC04 - Gérer une Catégorie" as UC02
|
||||
usecase "UC05 - Lister les Fils" as UC05
|
||||
usecase "UC06 - Afficher un Fil" as UC06
|
||||
usecase "UC07 - Créer un Fil" as UC07
|
||||
usecase "UC08 - Répondre au Fil" as UC08
|
||||
usecase "UC09/UC10 - Épingler/Archiver un Fil" as UC09
|
||||
usecase "UC11 - Créer une Publication" as UC11
|
||||
usecase "UC12 - Modifier une Publication" as UC12
|
||||
usecase "UC13 - Cacher une Publication" as UC13
|
||||
usecase "UC14 - Afficher un Compte" as UC14
|
||||
usecase "UC15 - Créer un Compte" as UC15
|
||||
usecase "UC16/UC17 - Modifier un Compte" as UC16
|
||||
usecase "UC18 - Modifier un Rôle de Compte" as UC18
|
||||
usecase "UC19 - Bannir un Compte" as UC19
|
||||
}
|
||||
|
||||
Guest --> UC01
|
||||
Guest --> UC05
|
||||
Guest --> UC06
|
||||
Guest --> UC14
|
||||
Guest --> UC15
|
||||
|
||||
User --> UC07
|
||||
User --> UC08
|
||||
|
||||
User --> UC12
|
||||
User --> UC16
|
||||
|
||||
Mod --> UC09
|
||||
Mod --> UC13
|
||||
Mod --> UC19
|
||||
|
||||
Admin --> UC02
|
||||
Admin --> UC18
|
||||
|
||||
UC07 ..> UC11 : <<include>>
|
||||
UC08 ..> UC11 : <<include>>
|
||||
|
||||
```
|
||||
|
Reference in New Issue
Block a user