created system-events.md v.1

This commit is contained in:
s452635 2021-12-01 11:02:13 +01:00
parent 9dc30144cd
commit da3c8c5b92
3 changed files with 43 additions and 4 deletions

39
system-events.md Normal file
View 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.

View File

@ -33,9 +33,9 @@ Scenariusz główny (ścieżka podstawowa):
---------------------------------------
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>
*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
Rozszerzenia (ścieżki alternatywne):
@ -44,7 +44,7 @@ Rozszerzenia (ścieżki alternatywne):
*a. Zawieszenie się systemu
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
1. Kelner odtwarza stan systemu sprzed zrestartowania terminalu i kontynuuje scenariusz główny

View File

@ -1,4 +1,4 @@
Use Case 8: Przyjęcie płatości
Use Case 8: Przyjęcie płatności
=====================
**Aktor podstawowy:** Kasjer