2021-01-13 10:41:01 +01:00
|
|
|
Zdarzenia systemowe
|
|
|
|
===================
|
|
|
|
|
|
|
|
|
|
|
|
Use case 1: Kucharz wybiera zamówienie do realizacji
|
|
|
|
-----------------
|
|
|
|
|
|
|
|
1. Zmiana statusu zamówienia na "w trakcie realizacji".
|
|
|
|
2. Cofnięcie ostatniej modyfikacji statusu.
|
|
|
|
|
|
|
|
|
|
|
|
Use case 2: Kucharz skończył zamówienie
|
|
|
|
-----------------
|
|
|
|
|
|
|
|
1. Zmiana statusu zamówienia na "ukończone".
|
|
|
|
2. Restart systemu
|
|
|
|
3. Cofnięcie ostatniej modyfikacji statusu.
|
|
|
|
|
|
|
|
|
|
|
|
Use case 3: Kelner przyjmuje zamówienie
|
|
|
|
-----------------
|
|
|
|
|
|
|
|
1. Stworzenie zamówienia.
|
2021-01-13 11:10:48 +01:00
|
|
|
2. Dodanie produktu do zamówienia.
|
|
|
|
3. Usunięcie produktu z zamówienia.
|
|
|
|
4. Zmiana produktu z zamówienia na inny.
|
|
|
|
5. Zatwierdzenie zamówienia.
|
|
|
|
6. Zmiana numeru stolika.
|
2021-01-13 10:41:01 +01:00
|
|
|
|
|
|
|
|
|
|
|
Use case 4: Kelner przyjmuje zamówienie
|
|
|
|
-----------------
|
|
|
|
|
|
|
|
1. Zmiana statusu zamówienia na "ukończone".
|
|
|
|
2. Restart systemu.
|
|
|
|
3. Stworzenie zamówienia.
|
|
|
|
4. Żądanie wyświetlenia wszystkich zamówień.
|
|
|
|
5. Zmiana statusu zamówienia na "w trakcie realizacji".
|
|
|
|
6. Wprowadzenie nowej darmowej potrawy.
|
|
|
|
|
|
|
|
|