mirror of
https://github.com/st-tu-dresden-praktikum/swt23w23
synced 2024-06-04 07:43:43 +02:00
Simon Bruder
bac025fd0a
This finally makes the licensing under AGPL-3.0-or-later explicit after I got the okay from the kickstart source owners. This also checks the REUSE compliance in a pre commit hook, and therefore also in CI.
33 lines
1.1 KiB
Plaintext
33 lines
1.1 KiB
Plaintext
' SPDX-License-Identifier: AGPL-3.0-or-later
|
|
' SPDX-FileCopyrightText: 2023 swt23w23
|
|
@startuml
|
|
|
|
:Unauthentifizierter Nutzer\n(Person): as UU
|
|
:Kunde\n(Person): as E
|
|
:Hannes Wurst, Administrator\n(Person): as A
|
|
|
|
rectangle <<component>>\ncatering-service {
|
|
|
|
usecase (Eventplaner\n[Component: Subsystem]\nMaske für die Eventplanung) as Plan
|
|
usecase (Login/Registrierung\n[Component: Subsystem]\nMaske zur Anmeldung/Registrierung als Kunde \noder Anmeldung als Administrator) as Login
|
|
usecase (Inventar\n[Component: Subsystem]\nInventar Management) as Inv
|
|
usecase (Kunden\n[Component: Subsystem]\nKunden Management) as Empl
|
|
usecase (Management\n[Component: Subsystem]\nInternes Management) as Man
|
|
usecase (Katalog\n[Component: Subsystem]\nKatalog Subsystem) as Cat
|
|
|
|
A ----> Man: Verwalte Unternehmen
|
|
Man -----> Cat: Verwalte buchbare Angebote
|
|
Man -----> Inv: Verwalte Inventar/Personal
|
|
Man -----> Empl: Entferne Kunden
|
|
|
|
E ----> Plan: Buche\nCateringevent
|
|
Plan -----> Cat: Nutze verfügbare Ressourcen
|
|
E ----> Man: Lösche eigenes Konto
|
|
|
|
UU ----> Plan: Angebote einsehen
|
|
UU ----> Login: Login als Kunde\noder Administrator,\nRegistrierung
|
|
}
|
|
|
|
|
|
@enduml
|