mirror of
https://github.com/st-tu-dresden-praktikum/swt23w23
synced 2024-07-19 21:04:36 +02:00
Update use case descriptions
Co-authored-by: Simon Bruder <simon.bruder@mailbox.tu-dresden.de>
This commit is contained in:
parent
0b32e96eb0
commit
4f41e2bc44
|
@ -186,28 +186,29 @@ image::models/analysis/useCaseDiagram.svg[]
|
||||||
|[UC0101]
|
|[UC0101]
|
||||||
|
|
||||||
|Name
|
|Name
|
||||||
|Kundendaten bearbeiten
|
|Kundendaten einsehen
|
||||||
|
|
||||||
|Beschreibung
|
|Beschreibung
|
||||||
|Der Nutzer verfügt über die Berechtigung die Daten eines Kunden (z.B. Rechnungsadresse) zu bearbeiten.
|
|Der Administrator verfügt über die Berechtigung die Daten eines Kunden einzusehen.
|
||||||
|
|
||||||
|Akteure
|
|Akteure
|
||||||
|Registrieter Nutzer
|
|Administrator
|
||||||
|
|
||||||
|Trigger
|
|Trigger
|
||||||
|
|
|Der Administrator wählt Nutzerdatenbank in der Navigation Bar aus.
|
||||||
|
|
||||||
|Bedingungen
|
|Bedingungen
|
||||||
|
|
|Der Administrator hat sich angemeldet.
|
||||||
|
|
||||||
|Essizielle Schritte
|
|Essizielle Schritte a|
|
||||||
|
|
1. Der Administrator wählt Nutzerdatenbank in der Navigation Bar aus.
|
||||||
|
2. Eine Liste aller Kunden erscheint.
|
||||||
|
|
||||||
|Erweiterungen
|
|Erweiterungen
|
||||||
|
|
| -
|
||||||
|
|
||||||
|Funkionale Vorraussetzungen
|
|Funkionale Vorraussetzungen
|
||||||
|
|
| <<F00013>>
|
||||||
|===
|
|===
|
||||||
|
|
||||||
[cols="1h,2"]
|
[cols="1h,2"]
|
||||||
|
@ -215,89 +216,33 @@ image::models/analysis/useCaseDiagram.svg[]
|
||||||
|ID
|
|ID
|
||||||
|[UC0102]
|
|[UC0102]
|
||||||
|
|
||||||
|Name
|
|
||||||
|Kundendaten einsehen
|
|
||||||
|
|
||||||
|Beschreibung
|
|
||||||
|Der Nutzer verfügt über die Berechtigung die Daten eines Kunden einzusehen.
|
|
||||||
|
|
||||||
|Akteure
|
|
||||||
|Registrieter Nutzer
|
|
||||||
|
|
||||||
|Trigger
|
|
||||||
|
|
|
||||||
|
|
||||||
|Bedingungen
|
|
||||||
|
|
|
||||||
|
|
||||||
|Essizielle Schritte
|
|
||||||
|
|
|
||||||
|
|
||||||
|Erweiterungen
|
|
||||||
|
|
|
||||||
|
|
||||||
|Funkionale Vorraussetzungen
|
|
||||||
|
|
|
||||||
|===
|
|
||||||
|
|
||||||
[cols="1h,2"]
|
|
||||||
|===
|
|
||||||
|ID
|
|
||||||
|[UC0103]
|
|
||||||
|
|
||||||
|Name
|
|Name
|
||||||
|Kunden entfernen
|
|Kunden entfernen
|
||||||
|
|
||||||
|Beschreibung
|
|Beschreibung
|
||||||
|Der Nutzer verfügt über die Berechtigung einen Kunden aus dem System zu entfernen.
|
|Der Administrator verfügt über die Berechtigung einen Kunden aus dem System zu entfernen.
|
||||||
|
|
||||||
|Akteure
|
|Akteure
|
||||||
|Registrieter Nutzer
|
|Administrator
|
||||||
|
|
||||||
|Trigger
|
|Trigger
|
||||||
|
|
|Der Administrator wählt den Nutzer aus der Nutzerdatenbank und drückt auf „Konto löschen“.
|
||||||
|
|
||||||
|Bedingungen
|
|Bedingungen
|
||||||
|
|
|Der Administrator hat sich angemeldet.
|
||||||
|
|
||||||
|Essizielle Schritte
|
|Essizielle Schritte a|
|
||||||
|
|
1. Der Administrator wählt Nutzerdatenbank in der Navigation Bar aus.
|
||||||
|
2. Eine Liste aller Kunden erscheint.
|
||||||
|
3. Der Administrator wählt den gewünschten Nutzer.
|
||||||
|
4. Eine Liste von möglichen Änderungen erscheint.
|
||||||
|
5. Der Administrator wählt „Konto löschen“
|
||||||
|
|
||||||
|Erweiterungen
|
|Erweiterungen
|
||||||
|
|
| -
|
||||||
|
|
||||||
|Funkionale Vorraussetzungen
|
|Funkionale Vorraussetzungen
|
||||||
|
|
| <<F00014>>
|
||||||
|===
|
|
||||||
|
|
||||||
[cols="1h,2"]
|
|
||||||
|===
|
|
||||||
|ID
|
|
||||||
|[UC0104]
|
|
||||||
|
|
||||||
|Name
|
|
||||||
|Kunden hinzufügen
|
|
||||||
|
|
||||||
|Beschreibung
|
|
||||||
|Der Nutzer verfügt über die Berechtigung einen neuen Kunden dem System hinzuzufügen.
|
|
||||||
|
|
||||||
|Akteure
|
|
||||||
|Registrieter Nutzer
|
|
||||||
|
|
||||||
|Trigger
|
|
||||||
|
|
|
||||||
|
|
||||||
|Bedingungen
|
|
||||||
|
|
|
||||||
|
|
||||||
|Essizielle Schritte
|
|
||||||
|
|
|
||||||
|
|
||||||
|Erweiterungen
|
|
||||||
|
|
|
||||||
|
|
||||||
|Funkionale Vorraussetzungen
|
|
||||||
|
|
|
||||||
|===
|
|===
|
||||||
|
|
||||||
===== Personalverwaltung
|
===== Personalverwaltung
|
||||||
|
@ -310,25 +255,27 @@ image::models/analysis/useCaseDiagram.svg[]
|
||||||
|Personal hinzufügen
|
|Personal hinzufügen
|
||||||
|
|
||||||
|Beschreibung
|
|Beschreibung
|
||||||
|Der Nutzer verfügt über die Berechtigung einen Angestelten dem System hinzuzufügen.
|
|Der Administrator verfügt über die Berechtigung einen Angestelten dem System hinzuzufügen.
|
||||||
|
|
||||||
|Akteure
|
|Akteure
|
||||||
|Registrieter Nutzer
|
|Administrator
|
||||||
|
|
||||||
|Trigger
|
|Trigger
|
||||||
|
|
|Der Administrator wählt hinzufügen im Bereich Personal.
|
||||||
|
|
||||||
|Bedingungen
|
|Bedingungen
|
||||||
|
|
|Der Administrator hat sich angemeldet.
|
||||||
|
|
||||||
|Essizielle Schritte
|
|Essizielle Schritte a|
|
||||||
|
|
1. Der Administrator wählt Personal in der Navigation Bar aus.
|
||||||
|
2. Eine Liste aller Mitarbeiter erscheint.
|
||||||
|
3. Der Administrator wählt hinzufügen.
|
||||||
|
|
||||||
|Erweiterungen
|
|Erweiterungen
|
||||||
|
|
| -
|
||||||
|
|
||||||
|Funkionale Vorraussetzungen
|
|Funkionale Vorraussetzungen
|
||||||
|
|
| <<F00031>>
|
||||||
|===
|
|===
|
||||||
|
|
||||||
[cols="1h,2"]
|
[cols="1h,2"]
|
||||||
|
@ -340,26 +287,30 @@ image::models/analysis/useCaseDiagram.svg[]
|
||||||
|Personaldaten bearbeiten
|
|Personaldaten bearbeiten
|
||||||
|
|
||||||
|Beschreibung
|
|Beschreibung
|
||||||
|Der Nutzer verfügt über die Berechtigung die personbezogenen Daten eines Angestelten zu ändern (z.B. die Adresse).
|
|Der Administrator verfügt über die Berechtigung die personbezogenen Daten eines Angestelten zu ändern (z.B. die Adresse).
|
||||||
|
|
||||||
|Akteure
|
|Akteure
|
||||||
|Registrieter Nutzer
|
|Administrator
|
||||||
|
|
||||||
|Trigger
|
|Trigger
|
||||||
|
|
|Der Administrator wählt einen Mitarbeiter im Bereich Personal aus.
|
||||||
|
|
||||||
|Bedingungen
|
|Bedingungen
|
||||||
|
|
|Der Administrator ist angemeldet.
|
||||||
|
|
||||||
|Essizielle Schritte
|
|Essizielle Schritte a|
|
||||||
|
|
1. Der Administrator wählt Personal in der Navigation Bar aus.
|
||||||
|
2. Eine Liste aller Mitarbeiter erscheint.
|
||||||
|
3. Der Administrator wählt den gewünschten Mitarbeiter.
|
||||||
|
4. Eine Liste von möglichen Änderungen erscheint.
|
||||||
|
|
||||||
|Erweiterungen
|
|Erweiterungen
|
||||||
|
|
| -
|
||||||
|
|
||||||
|Funkionale Vorraussetzungen
|
|Funkionale Vorraussetzungen
|
||||||
|
|
| <<F00034>>
|
||||||
|===
|
|===
|
||||||
|
|
||||||
[cols="1h,2"]
|
[cols="1h,2"]
|
||||||
|===
|
|===
|
||||||
|ID
|
|ID
|
||||||
|
@ -369,25 +320,28 @@ image::models/analysis/useCaseDiagram.svg[]
|
||||||
|Personaldaten einsehen
|
|Personaldaten einsehen
|
||||||
|
|
||||||
|Beschreibung
|
|Beschreibung
|
||||||
|Der Nutzer verfügt über die Berechtigung die personbezogenen Daten eines Angestelten einzusehen.
|
|Der Administrator verfügt über die Berechtigung die personbezogenen Daten eines Angestelten einzusehen.
|
||||||
|
|
||||||
|Akteure
|
|Akteure
|
||||||
|Registrieter Nutzer
|
|Administrator
|
||||||
|
|
||||||
|Trigger
|
|Trigger
|
||||||
|
|
|Der Administrator wählt Personl in der Navigation Bar.
|
||||||
|
|
||||||
|Bedingungen
|
|Bedingungen
|
||||||
|
|
| Der Administrator ist angemeldet
|
||||||
|
|
||||||
|Essizielle Schritte
|
|Essizielle Schritte a|
|
||||||
|
|
1. Der Administrator wählt Personal in der Navigation Bar aus.
|
||||||
|
2. Eine Liste aller Mitarbeiter erscheint.
|
||||||
|
3. Der Administrator wählt den gewünschten Mitarbeiter.
|
||||||
|
4. Eine Liste von möglichen Änderungen erscheint (an denen keine Änderungen vorgenommen werden).
|
||||||
|
|
||||||
|Erweiterungen
|
|Erweiterungen
|
||||||
|
|
| -
|
||||||
|
|
||||||
|Funkionale Vorraussetzungen
|
|Funkionale Vorraussetzungen
|
||||||
|
|
| <<F00030>>
|
||||||
|===
|
|===
|
||||||
|
|
||||||
[cols="1h,2"]
|
[cols="1h,2"]
|
||||||
|
@ -399,25 +353,29 @@ image::models/analysis/useCaseDiagram.svg[]
|
||||||
|Personal entfernen
|
|Personal entfernen
|
||||||
|
|
||||||
|Beschreibung
|
|Beschreibung
|
||||||
|Der Nutzer verfügt über die Berechtigung einen Angestelten aus dem System zu entfernen.
|
|Der Administrator verfügt über die Berechtigung einen Angestelten aus dem System zu entfernen.
|
||||||
|
|
||||||
|Akteure
|
|Akteure
|
||||||
|Registrieter Nutzer
|
|Administrator
|
||||||
|
|
||||||
|Trigger
|
|Trigger
|
||||||
|
|
|Der Administrator wählt einen Mitarbeiter aus dem Bereich Personl und drückt auf Mitarbeiter entfernen.
|
||||||
|
|
||||||
|Bedingungen
|
|Bedingungen
|
||||||
|
|
|Der Administrator ist angemeldet.
|
||||||
|
|
||||||
|Essizielle Schritte
|
|Essizielle Schritte a|
|
||||||
|
|
1. Der Administrator wählt Personal in der Navigation Bar aus.
|
||||||
|
2. Eine Liste aller Mitarbeiter erscheint.
|
||||||
|
3. Der Administrator wählt den gewünschten Mitarbeiter.
|
||||||
|
4. Eine Liste von möglichen Änderungen erscheint.
|
||||||
|
5. Der Administrator wählt „Mitarbeiter löschen“
|
||||||
|
|
||||||
|Erweiterungen
|
|Erweiterungen
|
||||||
|
|
| -
|
||||||
|
|
||||||
|Funkionale Vorraussetzungen
|
|Funkionale Vorraussetzungen
|
||||||
|
|
| <<F00032>>
|
||||||
|===
|
|===
|
||||||
|
|
||||||
[cols="1h,2"]
|
[cols="1h,2"]
|
||||||
|
@ -426,59 +384,94 @@ image::models/analysis/useCaseDiagram.svg[]
|
||||||
|[UC0205]
|
|[UC0205]
|
||||||
|
|
||||||
|Name
|
|Name
|
||||||
|Personal einem Auftrag zuordnen
|
|Arbeitszeitaufstellung einsehen
|
||||||
|
|
||||||
|Beschreibung
|
|Beschreibung
|
||||||
|Der Nutzer verfügt über die Berechtigung einen Angestelten für einen Auftrag einzuteilen.
|
|Der Administrator verfügt über die Berechtigung die Arbeitszeitaufstellungen des Personals einzusehen.
|
||||||
|
|
||||||
|Akteure
|
|Akteure
|
||||||
|Registrieter Nutzer
|
|Administrator
|
||||||
|
|
||||||
|Trigger
|
|Trigger
|
||||||
|
|
|Der Administrator wählt einen Mitarbeiter im Bereich Arbeitszeitaufstellung
|
||||||
|
|
||||||
|Bedingungen
|
|Bedingungen
|
||||||
|
|
|Der Administrator ist angemeldet.
|
||||||
|
|
||||||
|Essizielle Schritte
|
|Essizielle Schritte a|
|
||||||
|
|
1. Der Administrator wählt Arbeitszeitaufstellung in der Navigation Bar aus.
|
||||||
|
2. Eine Liste der Mitarbeiter erscheint.
|
||||||
|
3. Der Administrator wählt einen Mitarbeiter.
|
||||||
|
4. Eine Ansicht von Informationen über dessen Arbeit erscheint.
|
||||||
|
|
||||||
|Erweiterungen
|
|Erweiterungen
|
||||||
|
|
| -
|
||||||
|
|
||||||
|Funkionale Vorraussetzungen
|
|Funkionale Vorraussetzungen
|
||||||
|
|
| <<F00036>>
|
||||||
|===
|
|===
|
||||||
|
|
||||||
===== Rechnungswesen
|
[cols="1h,2"]
|
||||||
|
|===
|
||||||
|
|ID
|
||||||
|
|[UC0206]
|
||||||
|
|
||||||
|
|Name
|
||||||
|
|Personaleinteilung einsehen
|
||||||
|
|
||||||
|
|Beschreibung
|
||||||
|
|Der Administrator verfügt über die Berechtigung die Personaleinteilung einzusehen.
|
||||||
|
|
||||||
|
|Akteure
|
||||||
|
|Administrator
|
||||||
|
|
||||||
|
|Trigger
|
||||||
|
|Der Administrator wählt Personaleinteilung in der Navigation Bar.
|
||||||
|
|
||||||
|
|Bedingungen
|
||||||
|
|Der Administrator ist angemeldet.
|
||||||
|
|
||||||
|
|Essizielle Schritte a|
|
||||||
|
1. Der Administrator wählt Personaleinteilung in der Navigation Bar.
|
||||||
|
2. Ein Ansicht erschint mit den zeitlichen Einteilungen.
|
||||||
|
|
||||||
|
|Erweiterungen
|
||||||
|
| -
|
||||||
|
|
||||||
|
|Funkionale Vorraussetzungen
|
||||||
|
| <<F00035>>
|
||||||
|
|===
|
||||||
|
|
||||||
|
===== Inventarverwaltung
|
||||||
[cols="1h,2"]
|
[cols="1h,2"]
|
||||||
|===
|
|===
|
||||||
|ID
|
|ID
|
||||||
|[UC0301]
|
|[UC0301]
|
||||||
|
|
||||||
|Name
|
|Name
|
||||||
|Rechnung hinzufügen
|
|Inventar einsehen
|
||||||
|
|
||||||
|Beschreibung
|
|Beschreibung
|
||||||
|Der Nutzer verfügt über die Berechtigung eine Rechnung dem System hinzuzufügen.
|
|Der Administrator verfügt über die Berechtigung das Inventar einzusehen.
|
||||||
|
|
||||||
|Akteure
|
|Akteure
|
||||||
|Registrieter Nutzer
|
|Administrator
|
||||||
|
|
||||||
|Trigger
|
|Trigger
|
||||||
|
|
|Der Administrator wählt Inventar in der Navigation Bar.
|
||||||
|
|
||||||
|Bedingungen
|
|Bedingungen
|
||||||
|
|
|Der Administrator ist angemeldet.
|
||||||
|
|
||||||
|Essizielle Schritte
|
|Essizielle Schritte a|
|
||||||
|
|
1. Der Administrator wählt Inventar in der Navigation Bar.
|
||||||
|
2. Eine Auflistung der Artikel im Inventar erscheint.
|
||||||
|
|
||||||
|Erweiterungen
|
|Erweiterungen
|
||||||
|
|
|-
|
||||||
|
|
||||||
|Funkionale Vorraussetzungen
|
|Funkionale Vorraussetzungen
|
||||||
|
|
| <<F00040>>
|
||||||
|===
|
|===
|
||||||
|
|
||||||
[cols="1h,2"]
|
[cols="1h,2"]
|
||||||
|
@ -487,28 +480,31 @@ image::models/analysis/useCaseDiagram.svg[]
|
||||||
|[UC0302]
|
|[UC0302]
|
||||||
|
|
||||||
|Name
|
|Name
|
||||||
|Rechnungen bearbeiten
|
|Inventar bearbeiten
|
||||||
|
|
||||||
|Beschreibung
|
|Beschreibung
|
||||||
|Der Nutzer verfügt über die Berechtigung eine bereits vorhandene Rechnung zu bearbeiten.
|
|Der Administrator verfügt über die Berechtigung den Inhalt des Inventars zu bearbeiten.
|
||||||
|
|
||||||
|Akteure
|
|Akteure
|
||||||
|Registrieter Nutzer
|
|Administrator
|
||||||
|
|
||||||
|Trigger
|
|Trigger
|
||||||
|
|
|Der Administrator wählt einen Artikel im Bereich Inventar aus.
|
||||||
|
|
||||||
|Bedingungen
|
|Bedingungen
|
||||||
|
|
|Der Administrator ist angemeldet.
|
||||||
|
|
||||||
|Essizielle Schritte
|
|Essizielle Schritte a|
|
||||||
|
|
1. Der Administrator wählt Inventar in der Navigation Bar.
|
||||||
|
2. Eine Auflistung der Artikel im Inventar erscheint.
|
||||||
|
3. Der Administrator wählt ein Artikel.
|
||||||
|
4. Eine Liste möglicher Optionen erscheint.
|
||||||
|
|
||||||
|Erweiterungen
|
|Erweiterungen
|
||||||
|
|
|-
|
||||||
|
|
||||||
|Funkionale Vorraussetzungen
|
|Funkionale Vorraussetzungen
|
||||||
|
|
| <<F00041>>
|
||||||
|===
|
|===
|
||||||
|
|
||||||
[cols="1h,2"]
|
[cols="1h,2"]
|
||||||
|
@ -517,28 +513,30 @@ image::models/analysis/useCaseDiagram.svg[]
|
||||||
|[UC0303]
|
|[UC0303]
|
||||||
|
|
||||||
|Name
|
|Name
|
||||||
|Rechnung bezahlen
|
|Artikel zum Inventar hinzuzufügen
|
||||||
|
|
||||||
|Beschreibung
|
|Beschreibung
|
||||||
|Der Nutzer verfügt über die Berechtigung eine Rechnung als bezahlt einzustufen.
|
|Der Administrator verfügt über die Berechtigung einen neuen Artikel dem Inventar hinzuzufügen.
|
||||||
|
|
||||||
|Akteure
|
|Akteure
|
||||||
|Registrieter Nutzer
|
|Administrator
|
||||||
|
|
||||||
|Trigger
|
|Trigger
|
||||||
|
|
|Der Administrator wählt Hinzufügen im Bereich Inventar.
|
||||||
|
|
||||||
|Bedingungen
|
|Bedingungen
|
||||||
|
|
|Der Administrator ist angemeldet.
|
||||||
|
|
||||||
|Essizielle Schritte
|
|Essizielle Schritte a|
|
||||||
|
|
1. Der Administrator wählt Inventar in der Navigation Bar.
|
||||||
|
2. Eine Auflistung der Artikel im Inventar erscheint.
|
||||||
|
3. Der Administrator wählt „Neuer Artikel“.
|
||||||
|
|
||||||
|Erweiterungen
|
|Erweiterungen
|
||||||
|
|
|-
|
||||||
|
|
||||||
|Funkionale Vorraussetzungen
|
|Funkionale Vorraussetzungen
|
||||||
|
|
| <<F00042>>
|
||||||
|===
|
|===
|
||||||
|
|
||||||
[cols="1h,2"]
|
[cols="1h,2"]
|
||||||
|
@ -547,59 +545,66 @@ image::models/analysis/useCaseDiagram.svg[]
|
||||||
|[UC0304]
|
|[UC0304]
|
||||||
|
|
||||||
|Name
|
|Name
|
||||||
|Rechnung einsehen
|
|Artikel vom Inventar enftfernen
|
||||||
|
|
||||||
|Beschreibung
|
|Beschreibung
|
||||||
|Der Nutzer verfügt über die Berechtigung den Inhalt einer Rechnung einzusehen.
|
|Der Administrator verfügt über die Berechtigung einen Artikel aus dem Inventar zu enftfernen.
|
||||||
|
|
||||||
|Akteure
|
|Akteure
|
||||||
|Registrieter Nutzer
|
|Administrator
|
||||||
|
|
||||||
|Trigger
|
|Trigger
|
||||||
|
|
|Der Administrator drückt auf Enfternen, nach dem ein Artikel im Inventar ausgewählt wurde.
|
||||||
|
|
||||||
|Bedingungen
|
|Bedingungen
|
||||||
|
|
|Der Administrator ist angemeldet.
|
||||||
|
|
||||||
|Essizielle Schritte
|
|Essizielle Schritte a|
|
||||||
|
|
1. Der Administrator wählt Inventar in der Navigation Bar.
|
||||||
|
2. Eine Auflistung der Artikel im Inventar erscheint.
|
||||||
|
3. Der Administrator wählt ein Artikel.
|
||||||
|
4. Eine Liste möglicher Optionen erscheint.
|
||||||
|
5. Der Administrator wählt Enfternen.
|
||||||
|
|
||||||
|Erweiterungen
|
|Erweiterungen
|
||||||
|
|
| -
|
||||||
|
|
||||||
|Funkionale Vorraussetzungen
|
|Funkionale Vorraussetzungen
|
||||||
|
|
| <<F00042>>
|
||||||
|===
|
|===
|
||||||
|
|
||||||
===== Auftragverwaltung
|
===== Berechtigungen eines Nutzers
|
||||||
|
|
||||||
[cols="1h,2"]
|
[cols="1h,2"]
|
||||||
|===
|
|===
|
||||||
|ID
|
|ID
|
||||||
|[U0401]
|
|[UC0401]
|
||||||
|
|
||||||
|Name
|
|Name
|
||||||
|Auftragsdaten bearbeiten
|
|Account löschen
|
||||||
|
|
||||||
|Beschreibung
|
|Beschreibung
|
||||||
|Der Nutzer verfügt über die Berechtigung den Inhalt eines vorhandenen Auftrags zubearbeiten.
|
|Der Nutzer verfügt über die Berechtigung dessen Account zu löschen.
|
||||||
|
|
||||||
|Akteure
|
|Akteure
|
||||||
|Registrieter Nutzer
|
|Nutzer
|
||||||
|
|
||||||
|Trigger
|
|Trigger
|
||||||
|
|
|Der Nutzer wählt „Account löschen“ im Bereich Account.
|
||||||
|
|
||||||
|Bedingungen
|
|Bedingungen
|
||||||
|
|
|Der Nutzer ist angemeldet.
|
||||||
|
|
||||||
|Essizielle Schritte
|
|Essizielle Schritte a|
|
||||||
|
|
1. Der Nutzer wählt Account.
|
||||||
|
2. Eine Liste von Optionen wird angezeigt.
|
||||||
|
3. Der Nutzer wählt „Account löschen“.
|
||||||
|
|
||||||
|Erweiterungen
|
|Erweiterungen
|
||||||
|
|
| -
|
||||||
|
|
||||||
|Funkionale Vorraussetzungen
|
|Funkionale Vorraussetzungen
|
||||||
|
|
| <<F00014>>
|
||||||
|===
|
|===
|
||||||
|
|
||||||
[cols="1h,2"]
|
[cols="1h,2"]
|
||||||
|
@ -608,28 +613,28 @@ image::models/analysis/useCaseDiagram.svg[]
|
||||||
|[UC0402]
|
|[UC0402]
|
||||||
|
|
||||||
|Name
|
|Name
|
||||||
|Auftragsdaten einsehen
|
|Logout
|
||||||
|
|
||||||
|Beschreibung
|
|Beschreibung
|
||||||
|Der Nutzer verfügt über die Berechtigung den Inhalt eines vorhandenen Auftrags einzusehen.
|
|Der Nutzer verfügt über die Berechtigung sich abzumelden.
|
||||||
|
|
||||||
|Akteure
|
|Akteure
|
||||||
|Registrieter Nutzer
|
|Nutzer
|
||||||
|
|
||||||
|Trigger
|
|Trigger
|
||||||
|
|
|Der Nutzer wählt Abmelden in der Navigation Bar.
|
||||||
|
|
||||||
|Bedingungen
|
|Bedingungen
|
||||||
|
|
|Der Nutzer ist angemeldet.
|
||||||
|
|
||||||
|Essizielle Schritte
|
|Essizielle Schritte a|
|
||||||
|
|
1. Der Nutzer wählt Abmelden in der Navigation Bar.
|
||||||
|
|
||||||
|Erweiterungen
|
|Erweiterungen
|
||||||
|
|
| -
|
||||||
|
|
||||||
|Funkionale Vorraussetzungen
|
|Funkionale Vorraussetzungen
|
||||||
|
|
| Fehlt
|
||||||
|===
|
|===
|
||||||
|
|
||||||
[cols="1h,2"]
|
[cols="1h,2"]
|
||||||
|
@ -638,89 +643,62 @@ image::models/analysis/useCaseDiagram.svg[]
|
||||||
|[UC0403]
|
|[UC0403]
|
||||||
|
|
||||||
|Name
|
|Name
|
||||||
|Auftrag entfernen
|
|Auftrag einsehen
|
||||||
|
|
||||||
|Beschreibung
|
|Beschreibung
|
||||||
|Der Nutzer verfügt über die Berechtigung einen vorhandenen Auftrag aus dem System zu entfernen.
|
|Der Nutzer verfügt über die Berechtigung dessen Auftrag einzusehen.
|
||||||
|
|
||||||
|Akteure
|
|Akteure
|
||||||
|Registrieter Nutzer
|
|Nutzer
|
||||||
|
|
||||||
|Trigger
|
|Trigger
|
||||||
|
|
|Der Nutzer wählt Aufträge in der Navigation Bar.
|
||||||
|
|
||||||
|Bedingungen
|
|Bedingungen
|
||||||
|
|
|Der Nutzer ist angemeldet.
|
||||||
|
|
||||||
|Essizielle Schritte
|
|Essizielle Schritte a|
|
||||||
|
|
1. Der Nutzer wählt Aufräge in der Navigation Bar.
|
||||||
|
2. Eine Auflistung aller Aufträge erscheint.
|
||||||
|
|
||||||
|Erweiterungen
|
|Erweiterungen
|
||||||
|
|
|-
|
||||||
|
|
||||||
|Funkionale Vorraussetzungen
|
|Funkionale Vorraussetzungen
|
||||||
|
|
| <<F00022>>,<<F00023>>
|
||||||
|===
|
|===
|
||||||
|
|
||||||
[cols="1h,2"]
|
===== Berechtigungen eines Kundens
|
||||||
|===
|
|
||||||
|ID
|
|
||||||
|[UC0404]
|
|
||||||
|
|
||||||
|Name
|
|
||||||
|Auftrag hinzufügen
|
|
||||||
|
|
||||||
|Beschreibung
|
|
||||||
|Der Nutzer verfügt über die Berechtigung einen Auftrag dem System hinzuzufügen.
|
|
||||||
|
|
||||||
|Akteure
|
|
||||||
|Registrieter Nutzer
|
|
||||||
|
|
||||||
|Trigger
|
|
||||||
|
|
|
||||||
|
|
||||||
|Bedingungen
|
|
||||||
|
|
|
||||||
|
|
||||||
|Essizielle Schritte
|
|
||||||
|
|
|
||||||
|
|
||||||
|Erweiterungen
|
|
||||||
|
|
|
||||||
|
|
||||||
|Funkionale Vorraussetzungen
|
|
||||||
|
|
|
||||||
|===
|
|
||||||
|
|
||||||
===== Inventarverwaltung
|
|
||||||
[cols="1h,2"]
|
[cols="1h,2"]
|
||||||
|===
|
|===
|
||||||
|ID
|
|ID
|
||||||
|[UC0501]
|
|[UC0501]
|
||||||
|
|
||||||
|Name
|
|Name
|
||||||
|Inventar einsehen
|
|Rechnung einsehen
|
||||||
|
|
||||||
|Beschreibung
|
|Beschreibung
|
||||||
|Der Nutzer verfügt über die Berechtigung das Inventar einzusehen.
|
|Der Nutzer verfügt über die Berechtigung dessen Rechnung einzusehen.
|
||||||
|
|
||||||
|Akteure
|
|Akteure
|
||||||
|Registrieter Nutzer
|
|Kunde
|
||||||
|
|
||||||
|Trigger
|
|Trigger
|
||||||
|
|
|Der Kunde wählt Rechnungen in der Navigation Bar.
|
||||||
|
|
||||||
|Bedingungen
|
|Bedingungen
|
||||||
|
|
|Der Kunde ist angemeldet.
|
||||||
|
|
||||||
|Essizielle Schritte
|
|Essizielle Schritte a|
|
||||||
|
|
1. Der Kunde wählt Rechnungen in der Navigation Bar.
|
||||||
|
2. Eine Liste aller Rechnungen erscheint.
|
||||||
|
|
||||||
|Erweiterungen
|
|Erweiterungen
|
||||||
|
|
|Filtern zwischen Bezahlt und „Nicht Bezahlt“
|
||||||
|
|
||||||
|Funkionale Vorraussetzungen
|
|Funkionale Vorraussetzungen
|
||||||
|
|
| <<F00050>> (wahrscheinlich noch einsehen zu Funktionalen Anforderung hinzufügen)
|
||||||
|===
|
|===
|
||||||
|
|
||||||
[cols="1h,2"]
|
[cols="1h,2"]
|
||||||
|
@ -729,59 +707,99 @@ image::models/analysis/useCaseDiagram.svg[]
|
||||||
|[UC0502]
|
|[UC0502]
|
||||||
|
|
||||||
|Name
|
|Name
|
||||||
|Inventar bearbeiten
|
|Auftrag aufgeben
|
||||||
|
|
||||||
|Beschreibung
|
|Beschreibung
|
||||||
|Der Nutzer verfügt über die Berechtigung den Inhalt des Inventars zu bearbeiten.
|
|Der Kunde verfügt über die Berechtigung einen Auftrag aufzugeben.
|
||||||
|
|
||||||
|Akteure
|
|Akteure
|
||||||
|Registrieter Nutzer
|
|Kunde
|
||||||
|
|
||||||
|Trigger
|
|Trigger
|
||||||
|
|
|Der Kunde wählte Angebote in der Navigation Bar.
|
||||||
|
|
||||||
|Bedingungen
|
|Bedingungen
|
||||||
|
|
|Der Kunde ist angemeldet.
|
||||||
|
|
||||||
|Essizielle Schritte
|
|Essizielle Schritte a|
|
||||||
|
|
1. Der Kunde wählt Angebote in der Navigation Bar.
|
||||||
|
2. Eine Ansicht mit allen Angeboten erscheint.
|
||||||
|
3. Der Kunde wählt eins dieser Angebote.
|
||||||
|
4. Eine Ansicht mit Informationen über dieses Angebot erscheint.
|
||||||
|
5. Der Kunde wählt „Zum Warenkorb hinzufügen“.
|
||||||
|
6. Der Kunde wählt Warenkorb in der Navigation Bar.
|
||||||
|
7. Eine Liste mit allen Artikeln im Warenkorb erscheint.
|
||||||
|
8. Der Kunde drückt bestellen.
|
||||||
|
|
||||||
|Erweiterungen
|
|Erweiterungen
|
||||||
|
|
|-
|
||||||
|
|
||||||
|Funkionale Vorraussetzungen
|
|Funkionale Vorraussetzungen
|
||||||
|
|
| <<F00020>>
|
||||||
|===
|
|===
|
||||||
|
|
||||||
===== Administration
|
[cols="1h,2"]
|
||||||
|
|===
|
||||||
|
|ID
|
||||||
|
|[UC0503]
|
||||||
|
|
||||||
|
|Name
|
||||||
|
|Auftragsdaten bearbeiten
|
||||||
|
|
||||||
|
|Beschreibung
|
||||||
|
|Der Kunde verfügt über die Berechtigung dessen Aufräge zu bearbeiten.
|
||||||
|
|
||||||
|
|Akteure
|
||||||
|
|Kunde
|
||||||
|
|
||||||
|
|Trigger
|
||||||
|
|Der Kunde wählt einen Auftrag im Bereich Aufträge.
|
||||||
|
|
||||||
|
|Bedingungen
|
||||||
|
|Der Kunde ist angemeldet.
|
||||||
|
|
||||||
|
|Essizielle Schritte a|
|
||||||
|
1. Der Kunde wählt Aufträge in der Navigation.
|
||||||
|
2. Eine Liste aller Aufträge erscheint.
|
||||||
|
3. Der Kunde wählte einen dieser Aufträge.
|
||||||
|
4. Eine Ansicht mit Optionen erscheint.
|
||||||
|
|
||||||
|
|Erweiterungen
|
||||||
|
| -
|
||||||
|
|
||||||
|
|Funkionale Vorraussetzungen
|
||||||
|
| <<F00026>>
|
||||||
|
|===
|
||||||
|
|
||||||
|
===== Ohne Authentifikation
|
||||||
[cols="1h,2"]
|
[cols="1h,2"]
|
||||||
|===
|
|===
|
||||||
|ID
|
|ID
|
||||||
|[UC0601]
|
|[UC0601]
|
||||||
|
|
||||||
|Name
|
|Name
|
||||||
|Registrieten Nutzer hinzufügen
|
|Login
|
||||||
|
|
||||||
|Beschreibung
|
|Beschreibung
|
||||||
|Der Admin verfügt über die Berechtigung einen registrieten Nutzer anzulegen.
|
|Der unregistrierte Nutzer verfügt über die Berechtigung sich anzumelden.
|
||||||
|
|
||||||
|Akteure
|
|Akteure
|
||||||
|Registrieter Nutzer
|
|Unregistrierter Nutzer
|
||||||
|
|
||||||
|Trigger
|
|Trigger
|
||||||
|
|
|Der unregistrierte Nutzer wählt Anmelden in der Navigation Bar.
|
||||||
|
|
||||||
|Bedingungen
|
|Bedingungen
|
||||||
|
|
| -
|
||||||
|
|
||||||
|Essizielle Schritte
|
|Essizielle Schritte a|
|
||||||
|
|
1. Der unregistrierte Nutzer wählt Anmelden in der Navigation Bar.
|
||||||
|
|
||||||
|Erweiterungen
|
|Erweiterungen
|
||||||
|
|
| -
|
||||||
|
|
||||||
|Funkionale Vorraussetzungen
|
|Funkionale Vorraussetzungen
|
||||||
|
|
| Fehlt
|
||||||
|===
|
|===
|
||||||
|
|
||||||
[cols="1h,2"]
|
[cols="1h,2"]
|
||||||
|
@ -790,89 +808,28 @@ image::models/analysis/useCaseDiagram.svg[]
|
||||||
|[UC0602]
|
|[UC0602]
|
||||||
|
|
||||||
|Name
|
|Name
|
||||||
|Registrieten Nutzer entfernen
|
|Registrieren
|
||||||
|
|
||||||
|Beschreibung
|
|Beschreibung
|
||||||
|Der Admin verfügt über die Berechtigung einen registrieten Nutzer aus dem System zu entfernen.
|
|Der unregistrierte Nutzer verfügt über die Berechtigung sich ein Kundenkonto zu erstellen.
|
||||||
|
|
||||||
|Akteure
|
|Akteure
|
||||||
|Registrieter Nutzer
|
|Unregistrierter Nutzer
|
||||||
|
|
||||||
|Trigger
|
|Trigger
|
||||||
|
|
|Der unregistrierte Nutzer wählt Registrieren in der Navigation Bar.
|
||||||
|
|
||||||
|Bedingungen
|
|Bedingungen
|
||||||
|
|
| -
|
||||||
|
|
||||||
|Essizielle Schritte
|
|Essizielle Schritte a|
|
||||||
|
|
1. Der unregistrierte Nutzer wählt Registrieren in der Navigation Bar.
|
||||||
|
|
||||||
|Erweiterungen
|
|Erweiterungen
|
||||||
|
|
| -
|
||||||
|
|
||||||
|Funkionale Vorraussetzungen
|
|Funkionale Vorraussetzungen
|
||||||
|
|
| <<F00010>>
|
||||||
|===
|
|
||||||
|
|
||||||
====== Oberfläche
|
|
||||||
[cols="1h,2"]
|
|
||||||
|===
|
|
||||||
|ID
|
|
||||||
|[UC0701]
|
|
||||||
|
|
||||||
|Name
|
|
||||||
|Login
|
|
||||||
|
|
||||||
|Beschreibung
|
|
||||||
|Der Nutzer verfügt über die Berechtigung die Login-Page aufzurufen.
|
|
||||||
|
|
||||||
|Akteure
|
|
||||||
|Registrieter Nutzer
|
|
||||||
|
|
||||||
|Trigger
|
|
||||||
|
|
|
||||||
|
|
||||||
|Bedingungen
|
|
||||||
|
|
|
||||||
|
|
||||||
|Essizielle Schritte
|
|
||||||
|
|
|
||||||
|
|
||||||
|Erweiterungen
|
|
||||||
|
|
|
||||||
|
|
||||||
|Funkionale Vorraussetzungen
|
|
||||||
|
|
|
||||||
|===
|
|
||||||
[cols="1h,2"]
|
|
||||||
|
|
||||||
|===
|
|
||||||
|ID
|
|
||||||
|[UC0702]
|
|
||||||
|
|
||||||
|Name
|
|
||||||
|Logout
|
|
||||||
|
|
||||||
|Beschreibung
|
|
||||||
|Der Nutzer verfügt über die Berechtigung sich abzumelden.
|
|
||||||
|
|
||||||
|Akteure
|
|
||||||
|Registrieter Nutzer
|
|
||||||
|
|
||||||
|Trigger
|
|
||||||
|
|
|
||||||
|
|
||||||
|Bedingungen
|
|
||||||
|
|
|
||||||
|
|
||||||
|Essizielle Schritte
|
|
||||||
|
|
|
||||||
|
|
||||||
|Erweiterungen
|
|
||||||
|
|
|
||||||
|
|
||||||
|Funkionale Vorraussetzungen
|
|
||||||
|
|
|
||||||
|===
|
|===
|
||||||
|
|
||||||
== Funktionale Anforderungen
|
== Funktionale Anforderungen
|
||||||
|
|
Loading…
Reference in a new issue