From c9e334cb111d5bdc1b0bd9b3be361e83d711fa11 Mon Sep 17 00:00:00 2001 From: Denis Natusch Date: Thu, 26 Oct 2023 10:29:01 +0200 Subject: [PATCH] Add use case ids to the use case diagram --- .../models/analysis/useCaseDiagram.puml | 40 +++++++++---------- .../models/analysis/useCaseDiagram.svg | 4 +- 2 files changed, 22 insertions(+), 22 deletions(-) diff --git a/src/main/asciidoc/models/analysis/useCaseDiagram.puml b/src/main/asciidoc/models/analysis/useCaseDiagram.puml index 58eec01..d116c2a 100644 --- a/src/main/asciidoc/models/analysis/useCaseDiagram.puml +++ b/src/main/asciidoc/models/analysis/useCaseDiagram.puml @@ -21,38 +21,38 @@ together { rectangle System { rectangle Administration { rectangle Inventarverwaltung { - usecase "Inventar einsehen" - usecase "Inventar bearbeiten" - usecase "Artikel zum Inventar hinzufügen" - usecase "Artikel vom Inventar entfernen" + usecase "Inventar einsehen\n[UC0301]" + usecase "Inventar bearbeiten\n[UC0302]" + usecase "Artikel zum Inventar hinzufügen\n[UC0303]" + usecase "Artikel vom Inventar entfernen\n[UC0304]" } rectangle Kundenverwaltung { - usecase "Kundendaten einsehen" as kundendaten_einsehen - usecase "Kunden entfernen" as kunden_entfernen + usecase "Kundendaten einsehen\n[UC0101]" as kundendaten_einsehen + usecase "Kunden entfernen\n[UC0102]" as kunden_entfernen kundendaten_einsehen -[hidden]- kunden_entfernen } rectangle Personalverwaltung { - usecase "Personaldaten einsehen" - usecase "Personaldaten bearbeiten" - usecase "Personal hinzufügen" - usecase "Personal entfernen" - usecase "Personaleinteilung einsehen" - usecase "Arbeitszeitaufstellung einsehen" + usecase "Personal hinzufügen\n[UC0201]" + usecase "Personaldaten bearbeiten\n[UC0202]" + usecase "Personaldaten einsehen\n[UC0203]" + usecase "Personal entfernen\n[UC0204]" + usecase "Arbeitszeitaufstellung einsehen\n[UC0205]" + usecase "Personaleinteilung einsehen\n[UC0206]" } } package "Ohne Authentifikation" as ohne_authentifikation { - usecase Login - usecase Registrieren + usecase "Login\n[UC0601]" + usecase "Registrieren\n[UC0602]" } package "Berechtigungen eines Nutzers" as berechtigungen_eines_nutzers { - usecase Logout - usecase "Account löschen" - usecase "Auftrag einsehen" + usecase "Account löschen\n[UC0401]" + usecase "Logout\n[UC0402]" + usecase "Auftrag einsehen\n[UC0403]" } package "Berechtigungen eines Kundens" as berechtigungen_eines_kundens { - usecase "Auftrag aufgeben" - usecase "Rechnungen einsehen" - usecase "Auftragsdaten bearbeiten" + usecase "Rechnungen einsehen\n[UC0501]" + usecase "Auftrag aufgeben\n[UC0502]" + usecase "Auftragsdaten bearbeiten\n[UC0503]" } Inventarverwaltung -[hidden]left- Kundenverwaltung Personalverwaltung -[hidden]left- Kundenverwaltung diff --git a/src/main/asciidoc/models/analysis/useCaseDiagram.svg b/src/main/asciidoc/models/analysis/useCaseDiagram.svg index db30883..c141e74 100644 --- a/src/main/asciidoc/models/analysis/useCaseDiagram.svg +++ b/src/main/asciidoc/models/analysis/useCaseDiagram.svg @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e4f2a91112009ffc3b7c7453a381c8b8b37599fb2a94c16ceaf483c878be8919 -size 16539 +oid sha256:a07594a04f9845ea9ba72c35e83013fc3724efe06f4a40968764abb65dbd2240 +size 19674