Changes to use-case-2

This commit is contained in:
MeeHow2608 2021-10-27 11:29:13 +02:00
parent e3452a9a4c
commit 5808731b32

View File

@ -1,35 +1,42 @@
Use Case 1: Nazwa ... Use Case 2: Dodawanie potrawy niestandardowej
===================== =====================
**Aktor podstawowy:** <!-- np. Klient --> **Aktor podstawowy: Kelner**
Główni odbiorcy i oczekiwania względem systemu: Główni odbiorcy i oczekiwania względem systemu:
----------------------------------------------- -----------------------------------------------
- Odbiorca1: oczekiwania ... - Odbiorca1: Kelner
- Chce mieć zapisaną w zamówieniu potrawę niestandardową, która jest zgodna z oczekiwaniami klienta.
- Odbiorca2: oczekiwania ... - Odbiorca2: Klient
- Chce zamówić niestandardową potrawę jako część swojego zamówienia.
- Odbiorca3: oczekiwania ... - Odbiorca3: Kuchnia
- Chce otrzymać w zamówieniu pełny opis potrawy, aby ją przygotować.
Warunki wstępne: Warunki wstępne:
---------------- ----------------
... Kelner i terminal kelnera są gotowi na przyjęcie zamówienia danego klienta.
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.
Scenariusz główny (ścieżka podstawowa): Scenariusz główny (ścieżka podstawowa):
--------------------------------------- ---------------------------------------
1. Krok 1 scenariusza głównego. <!-- np. 1. Klient wkłada kartę do bankomatu. --> 1. Kelner podchodzi do klienta, by przyjąć zamówienie.
2. Krok 2 scenariusza głównego. <!-- np. 2. System prosi o podanie pinu. --> 2. Klient prosi o opcję zamówienia potrawy niestandardowej.
3. Krok 3 scenariusza głównego. <!-- np. 3. Klient wprowadza pin.) --> 3. Klient podaje szczegółowe informacje na temat potrawy - jej składniki i dodatki - a kelner zapisuje te informacje.
4. .... 4. Kelner zatwierdza potrawę.
5. Potrawa trafia na listę zamówień. Dostępny jest podgląd szczegółowy potrawy.
6. Klient może zamówić kolejną potrawę niestandardową - powtarzane są kroki 2-5.
7. Zamówienie jest gotowe, kelner odchodzi od stolika, klient czeka na przygotowanie zamówienia.
Rozszerzenia (ścieżki alternatywne): Rozszerzenia (ścieżki alternatywne):
------------------------------------ ------------------------------------
@ -39,32 +46,19 @@ Rozszerzenia (ścieżki alternatywne):
1. krok pierwszy rozszerzenia *a 1. krok pierwszy rozszerzenia *a
2. krok drugi rozszerzenia *a 2. krok drugi rozszerzenia *a
3a. nazwa rozszerzenia <!-- np. 3a. Nieprawidłowy pin --> 3a. Brak podanych składników w spiżarni:
1. krok pierwszy rozszerzenia 3a 1. Kelner informuje klienta o braku składników na potrawę.
2. krok drugi rozszerzenia 3a 2. Klient kontynuuje tworzenie niestandardowego zamówienia.
2a. nazwa scenariusza alternatywnego dla kroku 2 rozszerzenia 3a 2a. Klient ze względu na brak składników rezygnuje z opcji zamówienia niestandardowej potrawy.
1. Krok pierwszy. 1. Kelner anuluje tworzenie niestandardowej potrawy.
2. Krok drugi. 2. Kelner kontynuuje zbieranie informacji na temat innych potraw zamawianych od klienta.
3. ...
2b. nazwa scenariusza alternatywnego dla kroku 2 rozszerzenia 3a
2-4a. Klient zmienia zdanie i prosi kelnera o odrzucenie potrawy niestandardowej w trakcie jej tworzenia:
1. Krok pierwszy. 1. Kelner anuluje dodawanie niestandardowej potrawy do menu.
2. ...
3. krok trzeci rozszerzenia 3a
4. krok czwarty rozszerzenia 3a
3b. nazwa rozszerzenia
1. krok pierwszy rozszerzenia 3b
2. krok drugi rozszerzenia 3b
3. ...
3-4a. nazwa rozszerzenia <!-- rozszerzenia 3-4a. może wystąpić w kroku 3 lub 4 -->
Wymagania specjalne: Wymagania specjalne:
-------------------- --------------------