From 6a1c80762060dff9b2b0a39bf7eeccf4d66edbdb Mon Sep 17 00:00:00 2001 From: Jonas Haugland Date: Tue, 15 Mar 2022 14:56:27 +0100 Subject: [PATCH] Preliminary use-case diagram started --- documentation/useCaseDiagram.puml | 37 +++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 documentation/useCaseDiagram.puml diff --git a/documentation/useCaseDiagram.puml b/documentation/useCaseDiagram.puml new file mode 100644 index 0000000..0d15652 --- /dev/null +++ b/documentation/useCaseDiagram.puml @@ -0,0 +1,37 @@ +@startuml Tournament System +title Tournament System - Group 1 + +skinparam actorStyle awesome +package Administrators { + :Manager: as mgr + actor Admin as adm + + note "Manager extends admin" as MgrNote + mgr . MgrNote + MgrNote . adm +} + +actor Player as p1 + +left to right direction +rectangle System { + usecase "Login" as SysLogin + usecase "Create admin" as SysCreateA + + package Tournament { + usecase "Create tournament" as TouCreateT + usecase "Edit tournament" as TouEdit + usecase "View tournament" as TouView + } +} + +mgr --> SysLogin +mgr --> SysCreateA + +adm --> SysLogin +adm --> TouCreateT +adm --> TouEdit +adm --> TouView + +p1 --> TouView +@enduml \ No newline at end of file