Projekt_APO-Automat_spozywczy/use-cases.md
Bartosz Małaszewski 221d5945bb Add useCases
2021-10-20 11:29:56 +02:00

2.2 KiB

Opis skrócony przypadków użycia

Aktorzy procesu i ich cele

Aktor Cel
Klient Zakup produktu
Klient Zakup posiłku
Klient Płatność kartą
Klient Płatność gotówką
Czas Przywołanie obsługi serwisowej

Słownik

Hasło Opis
Automat Maszyna do wydawania produktów zamówionych przez klienta
Produkt Jedzenie lub napoje, które są bezpośrednio do odebrania po zamówieniu
Posiłek Jedzenie lub napoje, które muszą zostać odpowiednio przygotowane przed wydaniem dla klienta
Pobieracz Urządznie służące do pobierania monet oraz banknotów

Przypadki użycia

Use case 1: Zakup produktu:

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 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 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ść.

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.