Add use case ids to the use case diagram

This commit is contained in:
Denis Natusch 2023-10-26 10:29:01 +02:00 committed by Simon Bruder
parent f0ee9c7236
commit c9e334cb11
Signed by: simon
GPG key ID: 8D3C82F9F309F8EC
2 changed files with 22 additions and 22 deletions

View file

@ -21,38 +21,38 @@ together {
rectangle System { rectangle System {
rectangle Administration { rectangle Administration {
rectangle Inventarverwaltung { rectangle Inventarverwaltung {
usecase "Inventar einsehen" usecase "Inventar einsehen\n[UC0301]"
usecase "Inventar bearbeiten" usecase "Inventar bearbeiten\n[UC0302]"
usecase "Artikel zum Inventar hinzufügen" usecase "Artikel zum Inventar hinzufügen\n[UC0303]"
usecase "Artikel vom Inventar entfernen" usecase "Artikel vom Inventar entfernen\n[UC0304]"
} }
rectangle Kundenverwaltung { rectangle Kundenverwaltung {
usecase "Kundendaten einsehen" as kundendaten_einsehen usecase "Kundendaten einsehen\n[UC0101]" as kundendaten_einsehen
usecase "Kunden entfernen" as kunden_entfernen usecase "Kunden entfernen\n[UC0102]" as kunden_entfernen
kundendaten_einsehen -[hidden]- kunden_entfernen kundendaten_einsehen -[hidden]- kunden_entfernen
} }
rectangle Personalverwaltung { rectangle Personalverwaltung {
usecase "Personaldaten einsehen" usecase "Personal hinzufügen\n[UC0201]"
usecase "Personaldaten bearbeiten" usecase "Personaldaten bearbeiten\n[UC0202]"
usecase "Personal hinzufügen" usecase "Personaldaten einsehen\n[UC0203]"
usecase "Personal entfernen" usecase "Personal entfernen\n[UC0204]"
usecase "Personaleinteilung einsehen" usecase "Arbeitszeitaufstellung einsehen\n[UC0205]"
usecase "Arbeitszeitaufstellung einsehen" usecase "Personaleinteilung einsehen\n[UC0206]"
} }
} }
package "Ohne Authentifikation" as ohne_authentifikation { package "Ohne Authentifikation" as ohne_authentifikation {
usecase Login usecase "Login\n[UC0601]"
usecase Registrieren usecase "Registrieren\n[UC0602]"
} }
package "Berechtigungen eines Nutzers" as berechtigungen_eines_nutzers { package "Berechtigungen eines Nutzers" as berechtigungen_eines_nutzers {
usecase Logout usecase "Account löschen\n[UC0401]"
usecase "Account löschen" usecase "Logout\n[UC0402]"
usecase "Auftrag einsehen" usecase "Auftrag einsehen\n[UC0403]"
} }
package "Berechtigungen eines Kundens" as berechtigungen_eines_kundens { package "Berechtigungen eines Kundens" as berechtigungen_eines_kundens {
usecase "Auftrag aufgeben" usecase "Rechnungen einsehen\n[UC0501]"
usecase "Rechnungen einsehen" usecase "Auftrag aufgeben\n[UC0502]"
usecase "Auftragsdaten bearbeiten" usecase "Auftragsdaten bearbeiten\n[UC0503]"
} }
Inventarverwaltung -[hidden]left- Kundenverwaltung Inventarverwaltung -[hidden]left- Kundenverwaltung
Personalverwaltung -[hidden]left- Kundenverwaltung Personalverwaltung -[hidden]left- Kundenverwaltung

Binary file not shown.