Zaktualizuj 'use-case-6.md'

This commit is contained in:
Arek 2020-11-25 10:42:05 +01:00
parent 604be011b4
commit 2ea742ae2c

View File

@ -1,9 +1,18 @@
Use Case 6: Płatność gotówką
=====================
**Aktor podstawowy:** Klient
Główni odbiorcy i oczekiwania względem systemu:
-----------------------------------------------
- Klient: opłacenie produktu
- Mechanizm opłaty: opłacenie produktu, wydanie reszty
Warunki wstępne:
----------------
Klient jest w trakcie zakupu gotowego lub ciepłego prduktu.
Klient jest w trakcie zakupu gotowego lub ciepłego produktu.
Klient wybrał metodę płatności - płatność gotówką.
Warunki końcowe:
@ -23,6 +32,13 @@ Scenariusz główny (ścieżka podstawowa):
Rozszerzenia (ścieżki alternatywne):
------------------------------------
*a. Klient zmienia metodę płatności
1. Klient naciska przycisk do zmiany sposobu płatności.
2. Automat blokuje otwór na monety i otwór na banknoty.
3. Automat oddaje wpłaconą przez klienta gotówkę.
4. Automat wraca do wybru płatności.
4-5a. Klient wpłaca nieobsługiwaną monetę
1. Automat identyfikuje monetę.
@ -38,16 +54,16 @@ Rozszerzenia (ścieżki alternatywne):
7a. Automat nie posiada reszty
1. Automat informuje, że dana reszta nie może zostać wypłacona.
2. Klient akceptuje wybrany produkt bez reszty lub odrzuca zamówienie.
2. Klient akceptuje wybrany produkt bez reszty lub otrzymuje zwrot gotówki.
2a. Klient akceptuje wybrany produkt bez reszty
1. Automat przechodzi do następnego kroku.
2b. Klient odrzuca zamówienie
2b. Klient chce otrzymać zwrot gotówki
1. Automat oddaje wpłaconą przez klienta gotówkę.
2. Automat kończy zamówienie.
2. Automat zaczyna proces od początku.
Wymagania specjalne:
--------------------