diff --git a/system-events.md b/system-events.md new file mode 100644 index 0000000..5a66a09 --- /dev/null +++ b/system-events.md @@ -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. \ No newline at end of file diff --git a/use-case-1.md b/use-case-1.md index 51b1be2..b6708ad 100644 --- a/use-case-1.md +++ b/use-case-1.md @@ -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ę
- *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 diff --git a/use-case-8.md b/use-case-8.md index 54f133f..103570c 100644 --- a/use-case-8.md +++ b/use-case-8.md @@ -1,4 +1,4 @@ -Use Case 8: Przyjęcie płatości +Use Case 8: Przyjęcie płatności ===================== **Aktor podstawowy:** Kasjer