mirror of
https://github.com/st-tu-dresden-praktikum/swt23w23
synced 2024-07-19 21:04:36 +02:00
Add the last 3 missing use cases
This commit is contained in:
parent
0b5483575b
commit
12eb9e3605
|
@ -25,6 +25,7 @@ rectangle System <<component>> {
|
|||
usecase "Inventar bearbeiten\n[UC0302]"
|
||||
usecase "Artikel zum Inventar hinzufügen\n[UC0303]"
|
||||
usecase "Artikel vom Inventar entfernen\n[UC0304]"
|
||||
usecase "Rabatte verteilen\n[UC0305]" as rabatte_verteilen
|
||||
}
|
||||
rectangle Kundenverwaltung <<component>> {
|
||||
usecase "Kundendaten einsehen\n[UC0101]" as kundendaten_einsehen
|
||||
|
@ -48,7 +49,10 @@ rectangle System <<component>> {
|
|||
package "Berechtigungen eines Nutzers" as berechtigungen_eines_nutzers {
|
||||
usecase "Logout\n[UC0401]" as logout
|
||||
usecase "Auftrag einsehen\n[UC0402]" as auftrag_einsehen
|
||||
usecase "Nutzerdaten bearbeiten\n[UC0403]" as nutzerdaten_bearbeiten
|
||||
usecase "Passwort ändern\n[UC0403]" as passwort_aendern
|
||||
logout -[hidden]- auftrag_einsehen
|
||||
nutzerdaten_bearbeiten -[hidden]- passwort_aendern
|
||||
}
|
||||
package "Berechtigungen eines Kundens" as berechtigungen_eines_kundens {
|
||||
usecase "Kostenabrechnung einsehen\n[UC0501]"
|
||||
|
|
BIN
src/main/asciidoc/models/analysis/useCaseDiagram.svg
(Stored with Git LFS)
BIN
src/main/asciidoc/models/analysis/useCaseDiagram.svg
(Stored with Git LFS)
Binary file not shown.
|
@ -179,6 +179,8 @@ image::models/analysis/useCaseDiagram.svg[]
|
|||
|
||||
=== Anwendungsfallbeschreibung
|
||||
|
||||
==== Administration
|
||||
|
||||
===== Kundenverwaltung
|
||||
[cols="1h,2"]
|
||||
|===
|
||||
|
@ -575,7 +577,37 @@ image::models/analysis/sequenceDiagramArtikelZumInventarHinzufuegen.svg[]
|
|||
| <<F00042>>
|
||||
|===
|
||||
|
||||
===== Berechtigungen eines Nutzers
|
||||
[cols="1h,2"]
|
||||
|===
|
||||
|ID
|
||||
|[[UC0305]]<<UC0305>>
|
||||
|
||||
|Name
|
||||
|Rabatte verteilen
|
||||
|
||||
|Beschreibung
|
||||
|Der Administrator verfügt über die Berechtigung Rabatte zu verteilen.
|
||||
|
||||
|Akteure
|
||||
|Administrator
|
||||
|
||||
|Trigger
|
||||
|Der Administrator wählt Rabatte in der Navigation Bar aus.
|
||||
|
||||
|Bedingungen
|
||||
|Der Administrator hat sich angemeldet.
|
||||
|
||||
|Notwendige Schritte a|
|
||||
1. Der Administrator wählt Rabatte in der Navigation Bar aus.
|
||||
|
||||
|Erweiterungen
|
||||
| -
|
||||
|
||||
|Funkionale Vorraussetzungen
|
||||
| <<F00041>>
|
||||
|===
|
||||
|
||||
==== Berechtigungen eines Nutzers
|
||||
|
||||
[cols="1h,2"]
|
||||
|===
|
||||
|
@ -638,7 +670,72 @@ image::models/analysis/sequenceDiagramArtikelZumInventarHinzufuegen.svg[]
|
|||
| <<F00022>>,<<F00023>>
|
||||
|===
|
||||
|
||||
===== Berechtigungen eines Kundens
|
||||
[cols="1h,2"]
|
||||
|===
|
||||
|ID
|
||||
|[[UC0403]]<<UC0403>>
|
||||
|
||||
|Name
|
||||
|Nutzerdaten bearbeiten
|
||||
|
||||
|Beschreibung
|
||||
|Der Nutzer verfügt über die Berechtigung dessen Nutzerdaten zu bearbeiten.
|
||||
|
||||
|Akteure
|
||||
|Nutzer
|
||||
|
||||
|Trigger
|
||||
|Der Nutzer wählt Bearbeiten in Bereich Account.
|
||||
|
||||
|Bedingungen
|
||||
|Der Nutzer ist angemeldet.
|
||||
|
||||
|Notwendige Schritte a|
|
||||
1. Der Nutzer wählt Account in der Navigation Bar.
|
||||
2. Eine Auflistung aller Informamtionen über den Nutzer erscheint.
|
||||
3. Der Nutzer wählt Bearbeiten.
|
||||
|
||||
|Erweiterungen
|
||||
|-
|
||||
|
||||
|Funkionale Vorraussetzungen
|
||||
| <<F00015>>
|
||||
|===
|
||||
|
||||
[cols="1h,2"]
|
||||
|===
|
||||
|ID
|
||||
|[[UC0404]]<<UC0404>>
|
||||
|
||||
|Name
|
||||
|Passwort ändern
|
||||
|
||||
|Beschreibung
|
||||
|Der Nutzer verfügt über die Berechtigung dessen Passwort zu bearbeiten.
|
||||
|
||||
|Akteure
|
||||
|Nutzer
|
||||
|
||||
|Trigger
|
||||
|Der Nutzer wählt das Passwort Feld während der Bearbeitung Nutzerdaten.
|
||||
|
||||
|Bedingungen
|
||||
|Der Nutzer ist angemeldet.
|
||||
|
||||
|Notwendige Schritte a|
|
||||
1. Der Nutzer wählt Account in der Navigation Bar.
|
||||
2. Eine Auflistung aller Informamtionen über den Nutzer erscheint.
|
||||
3. Der Nutzer wählt Bearbeiten.
|
||||
4. Der Nutzer wählt das Feld Passwort aus.
|
||||
|
||||
|Erweiterungen
|
||||
|-
|
||||
|
||||
|Funkionale Vorraussetzungen
|
||||
| <<F00015>>
|
||||
|===
|
||||
|
||||
==== Berechtigungen eines Kundens
|
||||
|
||||
[cols="1h,2"]
|
||||
|===
|
||||
|
@ -774,7 +871,7 @@ image::models/analysis/sequenceDiagramArtikelZumInventarHinzufuegen.svg[]
|
|||
|===
|
||||
image::models/analysis/sequenceDiagramAccountLoeschen.svg[]
|
||||
|
||||
===== Ohne Authentifikation
|
||||
==== Ohne Authentifikation
|
||||
[cols="1h,2"]
|
||||
|===
|
||||
|ID
|
||||
|
|
Loading…
Reference in a new issue