Ajouts oubliés
This commit is contained in:
63
docs/1_Analyse/1.6_Robust.md
Normal file
63
docs/1_Analyse/1.6_Robust.md
Normal file
@@ -0,0 +1,63 @@
|
||||
# Analyse de robustesse
|
||||
|
||||
```plantuml
|
||||
left to right direction
|
||||
actor "Invité" as Guest
|
||||
actor "Utilisateur" as User
|
||||
actor "Modérateur" as Mod
|
||||
actor "Administrateur" as Admin
|
||||
|
||||
Mod <|-- Admin
|
||||
User <|-- Mod
|
||||
Guest <|-- User
|
||||
|
||||
|
||||
boundary "Écran Catégories" as CategoryView
|
||||
boundary "Écran Fils" as ThreadView
|
||||
boundary "Écran Publications" as PostView
|
||||
|
||||
boundary "Écran Comptes" as AccountView
|
||||
boundary "Écran Bannir" as BanView
|
||||
boundary "Écran Changer Rôle" as RoleView
|
||||
boundary "Écran Gestion Catégories" as ModCatView
|
||||
|
||||
control "Catégories" as CategoryController
|
||||
control "Fils" as ThreadController
|
||||
control "Publications" as PostController
|
||||
control "Comptes" as AccountController
|
||||
|
||||
entity "Catégorie" as CategoryModel
|
||||
entity "Fil" as ThreadModel
|
||||
entity "Publication" as PostModel
|
||||
entity "Compte" as AccountModel
|
||||
|
||||
Guest -> CategoryView
|
||||
Guest --> ThreadView
|
||||
Guest --> PostView
|
||||
Guest --> AccountView
|
||||
|
||||
Mod --> BanView
|
||||
|
||||
Admin --> ModCatView
|
||||
Admin --> RoleView
|
||||
|
||||
ModCatView --> CategoryController
|
||||
RoleView --> AccountController
|
||||
BanView --> AccountController
|
||||
CategoryView --> CategoryController
|
||||
ThreadView --> ThreadController
|
||||
PostView --> PostController
|
||||
AccountView --> AccountController
|
||||
|
||||
CategoryController --> CategoryModel
|
||||
|
||||
ThreadController --> ThreadModel
|
||||
ThreadController --> PostModel
|
||||
|
||||
PostController --> PostModel
|
||||
PostController --> AccountModel
|
||||
|
||||
AccountController --> AccountModel
|
||||
|
||||
```
|
||||
|
Reference in New Issue
Block a user