From 221d5945bb6537a2c1e14a536a307e3dd0d97822 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bartosz=20Ma=C5=82aszewski?= Date: Wed, 20 Oct 2021 11:29:56 +0200 Subject: [PATCH] Add useCases --- use-cases.md | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/use-cases.md b/use-cases.md index 38939ac..fb1144e 100644 --- a/use-cases.md +++ b/use-cases.md @@ -10,9 +10,7 @@ Klient | Zakup produktu Klient | Zakup posiłku Klient | Płatność kartą Klient | Płatność gotówką - -[comment]: <> (Automat | Informacja o stanie ilości produktów do magazynu) -Czas | Przywołanie obsługi serwisowej +Czas | Przywołanie obsługi serwisowej Słownik @@ -29,25 +27,24 @@ Przypadki użycia ---------------- ### Use case 1: Zakup produktu: -Klient wybiera produkt, który chce zakupić. Wyświetla się informacja o cenie do zapłaty. +Klient wybiera produkt. Wyświetla się informacja o cenie do zapłaty. Klient wybiera metode płatności. Klient płaci (Use case 3-4). Wybrany produkt zostaje wydany. Automat aktualizuje stan ilości produktu. ### Use case 2: Zakup posiłku: Klient wybiera produkt, który chce zakupić. Wyświetla się informacja o cenie do zapłaty. -Klient wybiera metode płatności. Klient płaci (Use case 3-4). Wybrany produkt zostaje odpowiedno przygotowany. -Wybrany produkt zostaje wydany. Automat aktualizuje stan ilości posiłków. +Klient wybiera metode płatności. Klient płaci (Use case 3-4). Wybrany posiłek zostaje odpowiedno przygotowany. +Automat wyświetla informacje o prygotowywaniu posiłku. +Wybrany posiłek zostaje wydany. Automat aktualizuje stan ilości posiłków. ### Use case 3: Płatność kartą Klient wybrał płatność kartą. Terminal prosi o dokonanie płatności. -Klient płaci przy pomocy karty. Terminal autoryzuje transakcje, następnie akceptuje ją. +Klient przykłada lub wkłada kartę do terminala. Terminal autoryzuje transakcje, następnie akceptuje ją. ### Use case 4: Płatność gotówką Klient wybrał płatność gotówką. Automat odblokowuje wrzutnik monet i banknotów. Klient wkłada odpowiednie nominały Pobieracz weryfikuje i sumuje zebrane nominały. Klient wrzucił odpowiednią kwote. Automat akceptuje płantość. -[comment]: <> (### Use case 5: Informowanie o stanie ilości produktów do magazynu) - ### Use case 5: Przywołanie obsługi serwisowej Automat sprawadza co 5 minut stan urządzeń przygotowujących posiłki. Odczytuje zły stan urządzenia. Wysyła informacje do obsługi serwisowej o konieczności serwisu urządzenia przygotowującego posiłki. \ No newline at end of file