From 5901aa21a1329d78633432551850d8ae600d8b2e Mon Sep 17 00:00:00 2001 From: Mateusz Tylka Date: Wed, 2 Dec 2020 10:09:14 +0100 Subject: [PATCH] Update 'use-case-1.md' --- use-case-1.md | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/use-case-1.md b/use-case-1.md index 1396ff6..af30ac4 100644 --- a/use-case-1.md +++ b/use-case-1.md @@ -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.