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:
-----------------------------------------------
- Odbiorca1: Kelner
- Kelner:
- Chce dodawać i edytować potrawy niestandardowe.
- Oczekuje, że utworzona potrawa niestandardowa zostanie dopisana do zamówienia.
- Chce mieć wgląd w szczegóły potrawy niestandardowej.
- Odbiorca2: Klient
- Klient:
- Chce zamówić niestandardową potrawę jako część swojego zamówienia.
- 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ć.
Warunki wstępne:
@ -27,15 +27,15 @@ Kelner zbiera informacje od klienta na temat zamówienia. Terminal kelnera dzia
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):
---------------------------------------
1. Klient prosi o zamówienie potrawy niestandardowej.
2. Kelner wybiera opcje dodania potrawy niestandarowej.
3. Klient podaje szczegółowe informacje na temat potrawy - jej składniki i dodatki. <!-- rozpisać?-->
4. Kelner wybiera składniki i dodatki zgodnie z oczekiwaniami klienta.
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 edytuje składniki i dodatki zgodnie z oczekiwaniami klienta.
5. Kelner zatwierdza potrawę.
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.
@ -44,7 +44,7 @@ Scenariusz główny (ścieżka podstawowa):
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.
2. System odtwarza stan zamówienia i potraw niestandardowych.
@ -83,4 +83,5 @@ Wymagania technologiczne oraz ograniczenia na wprowadzane dane:
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?