created system-events.md v.1
This commit is contained in:
parent
9dc30144cd
commit
da3c8c5b92
39
system-events.md
Normal file
39
system-events.md
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
|
||||||
|
Zdarzenia systemowe
|
||||||
|
===
|
||||||
|
|
||||||
|
Use case 1: Zarządzanie zamówieniami
|
||||||
|
---
|
||||||
|
|
||||||
|
1. Restart systemu.
|
||||||
|
2. Stworzenie nowego zamówienia.
|
||||||
|
3. Dodanie potrawy do zamówienia.
|
||||||
|
4. Usunięcie potrawy z zamówienia.
|
||||||
|
5. Zmiana liczności zamawianej potrawy.
|
||||||
|
6. Dodanie dodatku do potrawy.
|
||||||
|
7. Usunięcie dodatku z potrawy.
|
||||||
|
8. Zatwierdzenie zamówienia.
|
||||||
|
9. Anulowanie zamówienia.
|
||||||
|
10. Dodanie promocji do zamówienia.
|
||||||
|
|
||||||
|
Use case 2: Dodawanie potrawy niestandardowej
|
||||||
|
---
|
||||||
|
|
||||||
|
1. Restart systemu.
|
||||||
|
2. Stworzenie potrawy niestandardowej.
|
||||||
|
3. Dodanie składnika do potrawy.
|
||||||
|
4. Usunięcie składnika z potrawy.
|
||||||
|
5. Dodanie dodatku do potrawy.
|
||||||
|
6. Usunięcie dodatku z potrawy.
|
||||||
|
7. Zatwierdzenie potrawy niestandardowej.
|
||||||
|
8. Anulowanie potrawy niestandardowej.
|
||||||
|
|
||||||
|
Use Case 8: Przyjęcie płatności
|
||||||
|
---
|
||||||
|
|
||||||
|
1. Restart systemu.
|
||||||
|
2. Rozpoczęcie płatności.
|
||||||
|
3. Wybór sposobu płatności.
|
||||||
|
4. Dokonanie płatności gotówką.
|
||||||
|
5. Dokonanie płatności kartą.
|
||||||
|
6. Anulowanie płatności.
|
@ -33,9 +33,9 @@ Scenariusz główny (ścieżka podstawowa):
|
|||||||
---------------------------------------
|
---------------------------------------
|
||||||
|
|
||||||
1. Kelner tworzy nowe zamówienie dla klienta
|
1. Kelner tworzy nowe zamówienie dla klienta
|
||||||
2. Klient wymienia potrawę jaką pragnie nabyć w restauracji
|
2. Klient wymienia potrawę, jaką pragnie nabyć w restauracji
|
||||||
3. Kelner dodaje do zamówienia wymienioną przez klienta potrawę <br>
|
3. Kelner dodaje do zamówienia wymienioną przez klienta potrawę <br>
|
||||||
*Kroki 2-3 są powtarzane do momentu, aż wszystkie dania jakie klient pragnie zamówić zostaną wprowadzone do zamówienia*
|
*Kroki 2-3 są powtarzane do momentu, aż wszystkie dania, jakie klient pragnie zamówić zostaną wprowadzone do zamówienia*
|
||||||
4. Kelner po dodaniu wszystkich wymienionych przez klienta potraw zatwierdza zamówienie
|
4. Kelner po dodaniu wszystkich wymienionych przez klienta potraw zatwierdza zamówienie
|
||||||
|
|
||||||
Rozszerzenia (ścieżki alternatywne):
|
Rozszerzenia (ścieżki alternatywne):
|
||||||
@ -44,7 +44,7 @@ Rozszerzenia (ścieżki alternatywne):
|
|||||||
*a. Zawieszenie się systemu
|
*a. Zawieszenie się systemu
|
||||||
|
|
||||||
1. Kelner restartuje przenośny terminal
|
1. Kelner restartuje przenośny terminal
|
||||||
2. Kelner sprawdza czy system działa poprawnie po ponownym uruchomieniu
|
2. Kelner sprawdza, czy system działa poprawnie po ponownym uruchomieniu
|
||||||
|
|
||||||
2a. System działa poprawnie
|
2a. System działa poprawnie
|
||||||
1. Kelner odtwarza stan systemu sprzed zrestartowania terminalu i kontynuuje scenariusz główny
|
1. Kelner odtwarza stan systemu sprzed zrestartowania terminalu i kontynuuje scenariusz główny
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Use Case 8: Przyjęcie płatości
|
Use Case 8: Przyjęcie płatności
|
||||||
=====================
|
=====================
|
||||||
|
|
||||||
**Aktor podstawowy:** Kasjer
|
**Aktor podstawowy:** Kasjer
|
||||||
|
Loading…
Reference in New Issue
Block a user