Add sequence diagrams to a few use cases

This commit is contained in:
Denis Natusch 2023-10-25 19:17:28 +02:00 committed by Simon Bruder
parent 7b19290368
commit 504e23ea39
Signed by: simon
GPG key ID: 8D3C82F9F309F8EC
7 changed files with 44 additions and 0 deletions

View file

@ -0,0 +1,10 @@
@startuml
participant ":Nutzer" as Nutzer
participant "nutzerdatenbank:Nutzerdatenbank" as Nutzerdatenbank
'the reason for the self request is that the user needs to check if there are any open orders
Nutzer --> Nutzer : deleteAccount()
Nutzer --> Nutzerdatenbank : removeAccount(this)
@enduml

Binary file not shown.

View file

@ -0,0 +1,9 @@
@startuml
participant ":Administrator" as Administrator
participant "inventar:Inventar" as inventar_Inventar
Administrator ---> inventar_Inventar : addNewLeihmaterial(Leihmaterial)
inventar_Inventar ---> Administrator : boolean
@enduml

Binary file not shown.

View file

@ -0,0 +1,12 @@
@startuml
participant ":Administrator" as Administrator
participant "personal:Personal" as Personal
participant "mitarbeiter:Mitarbeiter" as Mitarbeiter
Administrator --> Personal : requestMitarbeiter(id)
Personal --> Administrator : Mitarbeiter
Administrator --> Mitarbeiter : changeEmail(email)
Mitarbeiter --> Administrator : boolean
@enduml

Binary file not shown.

View file

@ -245,6 +245,8 @@ image::models/analysis/useCaseDiagram.svg[]
| <<F00014>> | <<F00014>>
|=== |===
image::models/analysis/sequenceDiagramAccountLoeschen.svg[]
===== Personalverwaltung ===== Personalverwaltung
[cols="1h,2"] [cols="1h,2"]
|=== |===
@ -310,6 +312,7 @@ image::models/analysis/useCaseDiagram.svg[]
|Funkionale Vorraussetzungen |Funkionale Vorraussetzungen
| <<F00034>> | <<F00034>>
|=== |===
image::models/analysis/sequenceDiagramPersonaldatenBearbeiten.svg[]
[cols="1h,2"] [cols="1h,2"]
|=== |===
@ -538,6 +541,7 @@ image::models/analysis/useCaseDiagram.svg[]
|Funkionale Vorraussetzungen |Funkionale Vorraussetzungen
| <<F00042>> | <<F00042>>
|=== |===
image::models/analysis/sequenceDiagramArtikelZumInventarHinzufuegen.svg[]
[cols="1h,2"] [cols="1h,2"]
|=== |===