Update 'use-case-1.md'

This commit is contained in:
Mateusz Tylka 2020-11-25 10:26:07 +01:00
parent 0ce461250f
commit 98a26826b1

View File

@ -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:
--------------------
<!-- - Czyste ręce, przed kontaktem z ekranem dotykowym (?) -->
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