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ą 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: 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ą. Klient wybrał metodę płatności - płatność gotówką.
Warunki końcowe: Warunki końcowe:
@ -23,6 +32,13 @@ Scenariusz główny (ścieżka podstawowa):
Rozszerzenia (ścieżki alternatywne): 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ę 4-5a. Klient wpłaca nieobsługiwaną monetę
1. Automat identyfikuje monetę. 1. Automat identyfikuje monetę.
@ -38,16 +54,16 @@ Rozszerzenia (ścieżki alternatywne):
7a. Automat nie posiada reszty 7a. Automat nie posiada reszty
1. Automat informuje, że dana reszta nie może zostać wypłacona. 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 2a. Klient akceptuje wybrany produkt bez reszty
1. Automat przechodzi do następnego kroku. 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ę. 1. Automat oddaje wpłaconą przez klienta gotówkę.
2. Automat kończy zamówienie. 2. Automat zaczyna proces od początku.
Wymagania specjalne: Wymagania specjalne:
-------------------- --------------------