use-case-2 update #3

This commit is contained in:
s452662 2021-11-05 16:25:09 +01:00
parent 62aedcd610
commit b937e512ca

View File

@ -7,16 +7,16 @@ Use Case 2: Dodawanie potrawy niestandardowej
Główni odbiorcy i oczekiwania względem systemu: Główni odbiorcy i oczekiwania względem systemu:
----------------------------------------------- -----------------------------------------------
- Odbiorca1: Kelner - Kelner:
- Chce dodawać i edytować potrawy niestandardowe. - Chce dodawać i edytować potrawy niestandardowe.
- Oczekuje, że utworzona potrawa niestandardowa zostanie dopisana do zamówienia. - Oczekuje, że utworzona potrawa niestandardowa zostanie dopisana do zamówienia.
- Chce mieć wgląd w szczegóły potrawy niestandardowej. - Chce mieć wgląd w szczegóły potrawy niestandardowej.
- Odbiorca2: Klient - Klient:
- Chce zamówić niestandardową potrawę jako część swojego zamówienia. - Chce zamówić niestandardową potrawę jako część swojego zamówienia.
- Oczekuje sprawnej obsługi i dodania potrawy zgodnej z jego oczekiwaniami. - Oczekuje sprawnej obsługi i dodania potrawy zgodnej z jego oczekiwaniami.
- Odbiorca3: Kucharz - Kucharz:
- Chce otrzymać w zamówieniu pełny opis potrawy niestandardowej, aby ją przygotować. - Chce otrzymać w zamówieniu pełny opis potrawy niestandardowej, aby ją przygotować.
Warunki wstępne: Warunki wstępne:
@ -27,15 +27,15 @@ Kelner zbiera informacje od klienta na temat zamówienia. Terminal kelnera dzia
Warunki końcowe: Warunki końcowe:
---------------- ----------------
Potrawa jest dodana do listy zamówień. Jest traktowana jak każda inna potrawa. Przechowywane są pełne informacje o składnikach potrawy. Potrawa jest dodana do listy zamówień. Jest traktowana jak każda inna potrawa. Przechowywane są pełne informacje o jej składnikach.
Scenariusz główny (ścieżka podstawowa): Scenariusz główny (ścieżka podstawowa):
--------------------------------------- ---------------------------------------
1. Klient prosi o zamówienie potrawy niestandardowej. 1. Klient prosi o zamówienie potrawy niestandardowej.
2. Kelner wybiera opcje dodania potrawy niestandarowej. 2. Kelner wybiera opcje dodania potrawy niestandarowej.
3. Klient podaje szczegółowe informacje na temat potrawy - jej składniki i dodatki. <!-- rozpisać?--> 3. Klient podaje szczegółowe informacje na temat potrawy - klient wybiera bazową potrawę, którą będzie chciał zmodyfikować lub podaje pełną listę składników i dodatków dania.
4. Kelner wybiera składniki i dodatki zgodnie z oczekiwaniami klienta. 4. Kelner edytuje składniki i dodatki zgodnie z oczekiwaniami klienta.
5. Kelner zatwierdza potrawę. 5. Kelner zatwierdza potrawę.
6. System dodaje potrawę do listy zamówienia. Dostępny jest podgląd szczegółowy potrawy. 6. System dodaje potrawę do listy zamówienia. Dostępny jest podgląd szczegółowy potrawy.
7. Klient może zamówić kolejną potrawę niestandardową - powtarzane są kroki 1-6. 7. Klient może zamówić kolejną potrawę niestandardową - powtarzane są kroki 1-6.
@ -44,7 +44,7 @@ Scenariusz główny (ścieżka podstawowa):
Rozszerzenia (ścieżki alternatywne): Rozszerzenia (ścieżki alternatywne):
------------------------------------ ------------------------------------
*a. W przypadku zawieszenia się systemu: <!-- rozszerzenie *a może wystąpić w dowolnym kroku --> *a. W przypadku zawieszenia się systemu:
1. Kelner resetuje system, prosi o odtworzenie stanu przed zawieszeniem. 1. Kelner resetuje system, prosi o odtworzenie stanu przed zawieszeniem.
2. System odtwarza stan zamówienia i potraw niestandardowych. 2. System odtwarza stan zamówienia i potraw niestandardowych.
@ -83,4 +83,5 @@ Wymagania technologiczne oraz ograniczenia na wprowadzane dane:
Kwestie otwarte: Kwestie otwarte:
---------------- ----------------
- Czy niestandardowa potrawa może składać się z jakichkolwiek składnikow ze spiżarni? - Czy niestandardowa potrawa może składać się z jakichkolwiek składnikow ze spiżarni?
- Jakie są ograniczenia dla klienta w wyborze składników i dodatków?