Update 'use-case-1.md'

This commit is contained in:
Mateusz Tylka 2020-12-02 10:09:14 +01:00
parent cdaf3c4d2d
commit 5901aa21a1

View File

@ -6,12 +6,13 @@ Use Case 1: Kucharz wybiera zamówienie do realizacji
Główni odbiorcy i oczekiwania względem systemu: Główni odbiorcy i oczekiwania względem systemu:
----------------------------------------------- -----------------------------------------------
- Kucharz: przejrzysty widok zamówień, które należy zrealizować, oraz zamówień, które już są w trakcie realizacji - Kucharz: przejrzysty widok zamówień, które należy przygotować, oraz zamówień, które już są w fazie przygotowywania
- Kucharz: możliwość zasygnalizowania poprzez system, że dane zamówienie jest już w fazie przygotowywania
Warunki wstępne: Warunki wstępne:
---------------- ----------------
- System wyświetla co najmniej jedno zamówienie ze statusem "Do realizacji". - System wyświetla co najmniej jedno zamówienie ze statusem "do realizacji".
Warunki końcowe: Warunki końcowe:
---------------- ----------------
@ -22,23 +23,23 @@ Scenariusz główny (ścieżka podstawowa):
--------------------------------------- ---------------------------------------
1. Kucharz wybiera zamówienie, aby zmienić status wybranego zamówienia. 1. Kucharz wybiera zamówienie, aby zmienić status wybranego zamówienia.
2. System odpowiednio zmieni status zamówienia, z "Do realizacji" na "W trakcie realizacji". 2. System odpowiednio zmieni status zamówienia, z "do realizacji" na "w fazie przygotowywania".
------------------------------------ ------------------------------------
*a. System ulega awarii *a. System ulega awarii
1. Kucharz resetuje system 1. Kucharz resetuje system
2. System ponownie wczytuje zamówienia, ich statusy i je wyświetla 2. System ponownie wczytuje zamówienia, ich statusy, i je wyświetla
*1a. Kucharz zmienia status nie tego zamówienia, którym chce się rzeczywiście zająć *1a. Kucharz wykonał scenariusz 1, ale chce zmienić swój wybór
1. Kucharz zmienia status zamówienia wybranego przez pomyłkę. 1. Kucharz zmienia status zamówienia wybranego przez pomyłkę z powrotem na status "do realizacji".
2. System odpowiednio zmieni status wybranego zamówienia, z "W trakcie realizacji" na "Do realizacji". 2. System odpowiednio zmieni status wybranego zamówienia.
3. Kucharz zmienia status zamówienia, którym rzeczywiście chciał się zajać. 3. Kucharz zmienia status zamówienia, którym rzeczywiście chce się zająć na status "w fazie przygotowania".
4. System odpowiednio zmieni status wybranego zamówienia, z "Do realizacji" na "W trakcie realizacji". 4. System odpowiednio zmieni status wybranego zamówienia.
*1b. Kucharz nie pamięta, który status został zmieniony przez pomyłkę *1b. Kucharz chce cofnąć ostatnią modyfikację statusu
1. Kucharz wybiera opcję "cofnij", aby cofnąć ostatnią modyfikację statusu zamówienia. 1. Kucharz wybiera opcję "cofnij", aby cofnąć ostatnią modyfikację statusu zamówienia.
2. System odpowiednio zmieni status ostatniego modyfikowanego zamówienia, na status poprzedni. 2. System odpowiednio zmieni status ostatniego modyfikowanego zamówienia, na status poprzedni.