Finish use-case-2

This commit is contained in:
miccze 2020-12-01 22:07:55 +01:00
parent 161464fb59
commit c2c8ac82c1

View File

@ -31,27 +31,26 @@ Rozszerzenia (ścieżki alternatywne):
*a. System ulega awari *a. System ulega awari
1. Kucharz resetuje system 1. Kucharz resetuje system
2. System ponownie wczytuje zamówienia, ich statusy i je wyświetCzla
2. System ponownie wczytuje zamówienia, ich statusy i je wyświetla
2a. System nie mógł wczytać części lub żadnego zamówienia
1. System wyświetla kucharzowi informację o błędzie
2. System wyświetla zamówienia, które udało mu się wczytać
*1a. Kucharz zmienia status nie tego zamówienia, które rzeczywiście ukończył *1a. Kucharz zmienia status nie tego zamówienia, które rzeczywiście ukończył
1. Kucharz zmienia status zamówienia wybranego przez pomyłkę, z powrotem na status “W trakcie realizacji” (**Czy robić osobną ścieżkę alternatywną, gdy przez przypadek zmieniono status zamówienia, które było w stanie "Do realizacji?, a może osobny Use Case na "Kucharz omyłkowo zmienił status nie tego zamowienia, które chciał"**) 1. Kucharz wybiera opcję "cofnij"
2. System odpowiednio zmieni status wybranego zamówienia, z “Ukończone” na “W trakcie realizacji” 2. System odpowiednio zmieni status ostatniego modyfikowanego zamówienia na status poprzedni
3. Kucharz wybiera zamówienie, aby status wybranego zadania zmienił się z “W trakcie realizacji” na “Ukończone” 3. Kucharz wybiera prawidłowe zamówienie, aby status wybranego zadania zmienił się z “W trakcie realizacji” na “Ukończone”
4. System odpowiednio zmieni status wybranego zamówienia, z “W trakcie realizacji” na “Ukończone” 4. System odpowiednio zmieni status prawidłowego zamówienia z “W trakcie realizacji” na “Ukończone”
*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
Wymagania specjalne: Wymagania specjalne:
-------------------- --------------------
- Wodoodporny ekran dotykowy, tekst musi być widoczny z odległości 1 metra
- a* Wymagany ekran dotykowy
Wymagania technologiczne oraz ograniczenia na wprowadzane dane: Wymagania technologiczne oraz ograniczenia na wprowadzane dane:
--------------------------------------------------------------- ---------------------------------------------------------------