APO_Restaurant/use-case-1.md

58 lines
2.0 KiB
Markdown
Raw Permalink Normal View History

2020-11-18 11:05:50 +01:00
Use Case 1: Kucharz wybiera zamówienie do realizacji
=====================
2020-11-18 12:15:39 +01:00
**Aktor podstawowy: Kucharz**
2020-11-18 11:05:50 +01:00
Główni odbiorcy i oczekiwania względem systemu:
-----------------------------------------------
2020-12-02 10:09:14 +01:00
- 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
2020-11-18 11:05:50 +01:00
Warunki wstępne:
----------------
2020-12-02 10:09:14 +01:00
- System wyświetla co najmniej jedno zamówienie ze statusem "do realizacji".
2020-11-18 11:05:50 +01:00
Warunki końcowe:
----------------
2020-11-25 10:26:07 +01:00
- System zmienił status zamówienia.
2020-11-18 11:05:50 +01:00
Scenariusz główny (ścieżka podstawowa):
---------------------------------------
2020-11-25 10:26:07 +01:00
1. Kucharz wybiera zamówienie, aby zmienić status wybranego zamówienia.
2020-12-02 10:09:14 +01:00
2. System odpowiednio zmieni status zamówienia, z "do realizacji" na "w fazie przygotowywania".
2020-11-18 11:05:50 +01:00
------------------------------------
2020-11-25 10:26:07 +01:00
2020-11-25 10:41:56 +01:00
*a. System ulega awarii
2020-11-25 10:29:49 +01:00
2020-11-24 23:25:25 +01:00
1. Kucharz resetuje system
2020-12-02 10:09:14 +01:00
2. System ponownie wczytuje zamówienia, ich statusy, i je wyświetla
2020-11-18 11:05:50 +01:00
2020-12-02 10:09:14 +01:00
*1a. Kucharz wykonał scenariusz 1, ale chce zmienić swój wybór
2020-11-18 11:05:50 +01:00
2020-12-02 10:09:14 +01:00
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.
2020-11-18 11:05:50 +01:00
2020-12-02 10:09:14 +01:00
*1b. Kucharz chce cofnąć ostatnią modyfikację statusu
2020-11-18 12:15:39 +01:00
2020-11-25 10:42:46 +01:00
1. Kucharz wybiera opcję "cofnij", aby cofnąć ostatnią modyfikację statusu zamówienia.
2. System odpowiednio zmieni status ostatniego modyfikowanego zamówienia, na status poprzedni.
2020-11-18 11:05:50 +01:00
Wymagania specjalne:
--------------------
Wymagania technologiczne oraz ograniczenia na wprowadzane dane:
---------------------------------------------------------------
2020-11-18 12:15:39 +01:00
a*. Wymagany ekran dotykowy
2020-11-18 11:05:50 +01:00
Kwestie otwarte:
----------------
2020-11-25 10:26:07 +01:00
- Przypisywanie realizowanych zamówień pod konkretnych kucharzy