From 067c1ad273927a0388530ee4717fb4a6edb95e75 Mon Sep 17 00:00:00 2001 From: Mathis Kral Date: Sun, 22 Oct 2023 10:45:19 +0200 Subject: [PATCH] Update systemContext and topLevelArchitecture --- .../models/analysis/systemContextDiagram.puml | 13 +++++++++ .../models/analysis/systemContextDiagram.svg | 4 +-- .../models/analysis/topLevelArchitecture.puml | 28 +++++++++++++++++++ .../models/analysis/topLevelArchitecture.svg | 4 +-- 4 files changed, 45 insertions(+), 4 deletions(-) create mode 100644 src/main/asciidoc/models/analysis/systemContextDiagram.puml create mode 100644 src/main/asciidoc/models/analysis/topLevelArchitecture.puml diff --git a/src/main/asciidoc/models/analysis/systemContextDiagram.puml b/src/main/asciidoc/models/analysis/systemContextDiagram.puml new file mode 100644 index 0000000..85ed19f --- /dev/null +++ b/src/main/asciidoc/models/analysis/systemContextDiagram.puml @@ -0,0 +1,13 @@ +@startuml + +:Unauthentifizierter Nutzer\n(Person): as UU +:Kunde\n(Person): as K +:Hannes Wurst, Administrator\n(Person): as A + +usecase (Cateringservice\n[Softwaresystem]\nEine online Software für die Eventplanung) as Use + +UU ---> Use: Login als Kunde\noder Administrator +K ---> Use: Buche\nCateringevent +A ---> Use: Registriere/entferne Kunden,\nverwalte Inventar + +@enduml \ No newline at end of file diff --git a/src/main/asciidoc/models/analysis/systemContextDiagram.svg b/src/main/asciidoc/models/analysis/systemContextDiagram.svg index 6fb4d0e..8a99411 100644 --- a/src/main/asciidoc/models/analysis/systemContextDiagram.svg +++ b/src/main/asciidoc/models/analysis/systemContextDiagram.svg @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f46d6a1af9d02bbb88b5f671f7ff671acc72f4aee7ddd5e63d6114f2ff0b9cf8 -size 3213 +oid sha256:153137bda4fa0fd65d432de1baffcfd44c2bb179b9a66cbc6b2f26d9c2519dc4 +size 5465 diff --git a/src/main/asciidoc/models/analysis/topLevelArchitecture.puml b/src/main/asciidoc/models/analysis/topLevelArchitecture.puml new file mode 100644 index 0000000..7ba14b6 --- /dev/null +++ b/src/main/asciidoc/models/analysis/topLevelArchitecture.puml @@ -0,0 +1,28 @@ +@startuml + +:Unauthentifizierter Nutzer\n(Person): as UU +:Kunde\n(Person): as E +:Hannes Wurst, Administrator\n(Person): as A + +rectangle <>\nCateringservice { + + usecase (Eventplaner\n[Component: Subsystem]\nMaske für die Eventplanung) as Plan + usecase (Login\n[Component: Subsystem]\nMaske zur Anmeldung als Kunde \noder Administrator) as Login + usecase (Inventar\n[Component: Subsystem]\nInventar Management) as Inv + usecase (Katalog\n[Component: Subsystem]\nKatalog Subsystem) as Cat + usecase (Kunden\n[Component: Subsystem]\nKunden Management) as Empl + usecase (Management\n[Component: Subsystem]\nInternes Management) as Man + + A ----> Man: Verwalte Unternehmen + Man ----> Empl: Registriere oder entferne Kunden + Man ----> Inv: Verwalte Inventar\n(z. B. Köche, Dekoration) + Man ----> Cat: Verwalte buchbare Angebote + + E ----> Plan: Buche\nCateringevent + Plan ----> Cat: Nutze verfügbare Ressourcen + + UU ----> Login: Login als Kunde\noder Administrator +} + + +@enduml \ No newline at end of file diff --git a/src/main/asciidoc/models/analysis/topLevelArchitecture.svg b/src/main/asciidoc/models/analysis/topLevelArchitecture.svg index 027456f..49884fe 100644 --- a/src/main/asciidoc/models/analysis/topLevelArchitecture.svg +++ b/src/main/asciidoc/models/analysis/topLevelArchitecture.svg @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:baf7d0d338f19ce8e2447aa6756e2d5ecc4b432266a4a5ddf163492d8cbde6f1 -size 7018 +oid sha256:2c3a59d65fc5eae1f8d70d41941b0b0d5695f124f96e0d0e5c432c48d147a755 +size 11862