Add useCases
This commit is contained in:
parent
6d9ad3275e
commit
221d5945bb
15
use-cases.md
15
use-cases.md
@ -10,9 +10,7 @@ Klient | Zakup produktu
|
|||||||
Klient | Zakup posiłku
|
Klient | Zakup posiłku
|
||||||
Klient | Płatność kartą
|
Klient | Płatność kartą
|
||||||
Klient | Płatność gotówką
|
Klient | Płatność gotówką
|
||||||
|
Czas | Przywołanie obsługi serwisowej
|
||||||
[comment]: <> (Automat | Informacja o stanie ilości produktów do magazynu)
|
|
||||||
Czas | Przywołanie obsługi serwisowej
|
|
||||||
|
|
||||||
|
|
||||||
Słownik
|
Słownik
|
||||||
@ -29,25 +27,24 @@ Przypadki użycia
|
|||||||
----------------
|
----------------
|
||||||
|
|
||||||
### Use case 1: Zakup produktu:
|
### 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.
|
Klient wybiera metode płatności. Klient płaci (Use case 3-4). Wybrany produkt zostaje wydany.
|
||||||
Automat aktualizuje stan ilości produktu.
|
Automat aktualizuje stan ilości produktu.
|
||||||
|
|
||||||
### Use case 2: Zakup posiłku:
|
### Use case 2: Zakup posiłku:
|
||||||
Klient wybiera produkt, który chce zakupić. Wyświetla się informacja o cenie do zapłaty.
|
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.
|
Klient wybiera metode płatności. Klient płaci (Use case 3-4). Wybrany posiłek zostaje odpowiedno przygotowany.
|
||||||
Wybrany produkt zostaje wydany. Automat aktualizuje stan ilości posiłków.
|
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ą
|
### Use case 3: Płatność kartą
|
||||||
Klient wybrał płatność kartą. Terminal prosi o dokonanie płatności.
|
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ą
|
### 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
|
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ść.
|
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
|
### 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.
|
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.
|
Wysyła informacje do obsługi serwisowej o konieczności serwisu urządzenia przygotowującego posiłki.
|
Loading…
Reference in New Issue
Block a user