# 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 ```