diff --git a/use-case-1.md b/use-case-1.md index 18be6e8..19c8e16 100644 --- a/use-case-1.md +++ b/use-case-1.md @@ -11,39 +11,39 @@ Główni odbiorcy i oczekiwania względem systemu: Warunki wstępne: ---------------- -- Prawidłowe działanie systemu i ekranu dotykowego. +- System wyświetla co najmniej jedno zamówienie ze statusem "Do realizacji". Warunki końcowe: ---------------- -- Oczekiwana zmiana statusu danego zamówienia. +- System zmienił status zamówienia. Scenariusz główny (ścieżka podstawowa): --------------------------------------- -1. System wyświetla co najmniej jedno zamówienie ze statusem "Do realizacji" -2. Kucharz wybiera zamówienie, aby status wybranego zadania zmienił się z "Do realizacji" na "W trakcie realizacji" -3. System odpowiednio zmieni status zamówienia, z "Do realizacji" na "W trakcie realizacji" + +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". ------------------------------------ + *a. System ulega awarii 1. Kucharz resetuje system 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ąć - 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" - 3. Kucharz wybiera zamówienie, aby status wybranego zadania zmienił się z "Do realizacji" na "W trakcie realizacji" - 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ę. + 2. System odpowiednio zmieni status wybranego zamówienia, z "W trakcie realizacji" na "Do realizacji". + 3. Kucharz zmienia status zamówienia tego, którym rzeczywiście chciał się zajać. + 4. System odpowiednio zmieni status wybranego zamówienia, z "Do realizacji" na "W trakcie realizacji". *1b. Kucharz nie pamięta, który status został zmieniony przez pomyłkę -1. Kucharz wybiera opcję "cofnij", aby cofnąć ostatnią modyfikację statusu zamówienia -2. System odpowiednio zmieni status ostatniego modyfikowanego zamówienia, na status poprzedni +1. Kucharz wybiera opcję "cofnij", aby cofnąć ostatnią modyfikację statusu zamówienia. +2. System odpowiednio zmieni status ostatniego modyfikowanego zamówienia, na status poprzedni. Wymagania specjalne: -------------------- - Wymagania technologiczne oraz ograniczenia na wprowadzane dane: --------------------------------------------------------------- @@ -53,4 +53,4 @@ Wymagania technologiczne oraz ograniczenia na wprowadzane dane: Kwestie otwarte: ---------------- - - Przypisywanie realizowanych zamówień pod konkretnych kucharzy + - Przypisywanie realizowanych zamówień pod konkretnych kucharzy \ No newline at end of file