diff --git a/documentation/useCaseDiagram.puml b/documentation/useCaseDiagram.puml index 8f4d63b..8d27290 100644 --- a/documentation/useCaseDiagram.puml +++ b/documentation/useCaseDiagram.puml @@ -2,7 +2,7 @@ title Tournament System - Group 1 skinparam actorStyle awesome -skinparam linetype polyline +skinparam linetype ortho package Administrators { actor Manager as mgr @@ -31,6 +31,14 @@ rectangle System { usecase "Create tournament" as TouCreateT usecase "Edit tournament" as TouEdit usecase "Delete tournament" as TouDelete + usecase "View teams" as TeamView + } + together { + usecase "Add team" as TeamAdd + usecase "Delete team" as TeamDel + usecase "Manage team" as TeamMng + usecase "Add members" as MembAdd + usecase "Remove members" as MembDel } together { usecase "View tournaments" as TouVtou @@ -58,6 +66,15 @@ SysMngAdm -l--> SysDelAdm MngTou --> TouCreateT MngTou --> TouEdit MngTou --> TouDelete +MngTou --> TeamView + +TeamView --> TeamAdd +TeamView --> TeamDel +TeamView --> TeamMng + +TeamMng --> MembAdd +TeamMng --> MembDel + HomeView --> TouVtou HomeView --> TouVmatch