Analiza_Obiektowa/use-case-6.md
2020-11-24 15:28:44 +01:00

62 lines
2.1 KiB
Markdown

Use Case 6: Płatność gotówką
=====================
Warunki wstępne:
----------------
Klient jest w trakcie zakupu gotowego lub ciepłego prduktu.
Klient wybrał metodę płatności - płatność gotówką.
Warunki końcowe:
----------------
Automat przechodzi do kolejnego etapu zakupu gotowego lub ciepłego produktu.
Scenariusz główny (ścieżka podstawowa):
---------------------------------------
1. Automat wyświetla informację jakie monety oraz banknoty jest w stanie przyjąć.
2. Klient wpłaca monetę lub banknot do automatu korzystając z otworu na monety bądź z otworu na banknoty.
3. Automat blokuje otwór na monety i otwór na banknoty.
4. Automat identyfikuje monetę lub banknot.
5. Automat akceptuje monetę lub banknot.
6. Automat sprawdza czy suma wpłaconej gotówki jest równa bądź większa od ceny produktu jeśli nie automat otwiera otwór na monety i otwór na banknoty i wraca do punktu 2.
7. Automat wydaje resztę jeżeli takowa się należy.
8. Automat informuje o udanej płatności.
Rozszerzenia (ścieżki alternatywne):
------------------------------------
4-5a. Klient wpłaca nieobsługiwaną monetę
1. Automat identyfikuje monetę.
2. Automat odrzuca monetę.
3. Klient odbiera monetę z pojemnika na zwrot gotówki.
4-5b. Klient wpłaca nieobsługiwany lub pognieciony banknot
1. Automat identyfikuje banknot.
2. Automat odrzuca banknot.
3. Klient odbiera banknot z pojemnika na zwrot gotówki.
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.
2a. Klient akceptuje wybrany produkt bez reszty
1. Automat przechodzi do następnego kroku.
2b. Klient odrzuca zamówienie
1. Automat oddaje wpłaconą przez klienta gotówkę.
2. Automat kończy zamówienie.
Wymagania specjalne:
--------------------
Wymagania technologiczne oraz ograniczenia na wprowadzane dane:
---------------------------------------------------------------
1a. Automat nie przyjmuje wszystkich wartości monet i banknotów.
Kwestie otwarte:
----------------