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:
-----------------------------------------------
- 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:
----------------
- 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:
----------------
@ -22,23 +23,23 @@ Scenariusz główny (ścieżka podstawowa):
---------------------------------------
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
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ę.
2. System odpowiednio zmieni status wybranego zamówienia, z "W trakcie realizacji" na "Do realizacji".
3. Kucharz zmienia status zamówienia, którym rzeczywiście chciał się zajać.
4. System odpowiednio zmieni status wybranego zamówienia, z "Do realizacji" na "W trakcie realizacji".
1. Kucharz zmienia status zamówienia wybranego przez pomyłkę z powrotem na status "do realizacji".
2. System odpowiednio zmieni status wybranego zamówienia.
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.
*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.
2. System odpowiednio zmieni status ostatniego modyfikowanego zamówienia, na status poprzedni.