From 5808731b326be69bd6b3ccd402be263bb11b276d Mon Sep 17 00:00:00 2001 From: MeeHow2608 Date: Wed, 27 Oct 2021 11:29:13 +0200 Subject: [PATCH] Changes to use-case-2 --- use-case-2.md | 60 +++++++++++++++++++++++---------------------------- 1 file changed, 27 insertions(+), 33 deletions(-) diff --git a/use-case-2.md b/use-case-2.md index bf1e83f..dc5000a 100644 --- a/use-case-2.md +++ b/use-case-2.md @@ -1,35 +1,42 @@ -Use Case 1: Nazwa ... +Use Case 2: Dodawanie potrawy niestandardowej ===================== -**Aktor podstawowy:** +**Aktor podstawowy: Kelner** 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: ---------------- -... +Kelner i terminal kelnera są gotowi na przyjęcie zamówienia danego klienta. 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): --------------------------------------- - 1. Krok 1 scenariusza głównego. - 2. Krok 2 scenariusza głównego. - 3. Krok 3 scenariusza głównego. - 4. .... + 1. Kelner podchodzi do klienta, by przyjąć zamówienie. + 2. Klient prosi o opcję zamówienia potrawy niestandardowej. + 3. Klient podaje szczegółowe informacje na temat potrawy - jej składniki i dodatki - a kelner zapisuje te informacje. + 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): ------------------------------------ @@ -39,32 +46,19 @@ Rozszerzenia (ścieżki alternatywne): 1. krok pierwszy rozszerzenia *a 2. krok drugi rozszerzenia *a - 3a. nazwa rozszerzenia + 3a. Brak podanych składników w spiżarni: - 1. krok pierwszy rozszerzenia 3a - 2. krok drugi rozszerzenia 3a + 1. Kelner informuje klienta o braku składników na potrawę. + 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. - 2. Krok drugi. - 3. ... + 1. Kelner anuluje tworzenie niestandardowej potrawy. + 2. Kelner kontynuuje zbieranie informacji na temat innych potraw zamawianych od klienta. - 2b. nazwa scenariusza alternatywnego dla kroku 2 rozszerzenia 3a - - 1. Krok pierwszy. - 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 + +2-4a. Klient zmienia zdanie i prosi kelnera o odrzucenie potrawy niestandardowej w trakcie jej tworzenia: +1. Kelner anuluje dodawanie niestandardowej potrawy do menu. Wymagania specjalne: --------------------