apo-automat/usecase-4.md

71 lines
1.9 KiB
Markdown
Raw Normal View History

2020-11-18 12:28:53 +01:00
Use Case 4: Zakup przygotowywanego produktu za pomocą karty
=====================
2020-11-25 08:51:53 +01:00
**Aktor podstawowy:** Klient
2020-11-18 12:28:53 +01:00
Główni odbiorcy i oczekiwania względem systemu:
-----------------------------------------------
2020-11-25 12:59:34 +01:00
- Klient: chęć zakupu przygotowanego towaru
2020-11-18 12:28:53 +01:00
Warunki wstępne:
----------------
2020-11-25 08:51:53 +01:00
Klient posiada niezablokowaną kartę płatniczą z środkamy wystraczającym na pokrycie kosztu zakupu.
Automat posiada sprawny terminal płatniczy.
Automat posiada towar na stanie.
2020-11-18 12:28:53 +01:00
Warunki końcowe:
----------------
2020-11-25 08:51:53 +01:00
Klient odbiera przygotowany posiłek za który zapłacił
2020-11-18 12:28:53 +01:00
Scenariusz główny (ścieżka podstawowa):
---------------------------------------
2020-11-25 08:51:53 +01:00
1. Klient wybiera produkt, który zamierza zakupić
2. Automat podaje informacje o kwocie do zapłaty oraz pyta o sposób płatności
3. Klient wybiera opcję płatności kartą oraz dokonuje płatności zbliżeniowej
4. Automat po zaksięgowaniu płatności przystępuje do przygotowania posiłku
5. Po przygotowaniu posiłku automat wydaje towar
2020-11-18 12:28:53 +01:00
Rozszerzenia (ścieżki alternatywne):
------------------------------------
2020-11-25 08:51:53 +01:00
1a. Towaru nie ma na stanie
2020-11-18 12:28:53 +01:00
2020-11-25 08:51:53 +01:00
1. Klient jest informowany o braku towaru na stanie oraz jest proszony o wybór produktu
2020-11-18 12:28:53 +01:00
2020-11-25 08:51:53 +01:00
3a. Płatność kartą została odrzucona
2020-11-18 12:28:53 +01:00
2020-11-25 08:51:53 +01:00
1. Klient jest informowany o niepowodzeniu transakcji
2. Zakup towaru zostaje anulowany
2020-11-18 12:28:53 +01:00
Wymagania specjalne:
--------------------
2020-11-25 08:51:53 +01:00
- Interfejs użytkownika powinien pokazywać wszystkie dostępne produkty
2020-11-18 12:28:53 +01:00
2020-11-25 08:51:53 +01:00
- Ceny produktów powinny być pokazane w polskich złotych
2020-11-18 12:28:53 +01:00
2020-11-25 08:51:53 +01:00
- Towar powinien być na stanie
2020-11-18 12:28:53 +01:00
Wymagania technologiczne oraz ograniczenia na wprowadzane dane:
---------------------------------------------------------------
2020-11-25 08:51:53 +01:00
1a. Można zakupić tylko jeden produkt na raz
3a. Automat posiada sprawny terminal płatniczy
2020-11-18 12:28:53 +01:00
Kwestie otwarte:
----------------
2020-11-25 08:51:53 +01:00
- Czy dopuszczamy płatności kartą obcą walutą?
2020-11-18 12:28:53 +01:00
2020-11-25 08:51:53 +01:00
- Czy dopuszczamy "mieszane" płatności (część gotówką, część kartą)?
2020-11-18 12:28:53 +01:00