2.5 KiB
2.5 KiB
Use Case 1: Nazwa ...
Aktor podstawowy: Klient
Główni odbiorcy i oczekiwania względem systemu:
- Klient: oczekuje mozliwości płatności zprzy pomocy karty.
- Agencja autoryzacji płatności: chce otrzymać zapytania o potwierdzenie zapłaty w poprawnym protokole transmisji danych. Chcą poprawnej obsługi transakcji realizowanej przez automat.
- Klient: oczekuje dowodu zakupu.
Warunki wstępne:
Klient wybrał produkty, które chce kupić oraz płatność kartą jako formę płatności.
Warunki końcowe:
Płatność przebiegła pomyślnie. Rachunek jest wydrukowany.
Scenariusz główny (ścieżka podstawowa):
- Klient przykłada kartę do terminala
- System wysyła zapytanie o autoryzację transakcji do Systemu Autoryzacji i żąda potwierdzenia możliwości zrealizowania transakcji.
- System otrzymuje zgodę na realizację transakcji.
- System zachowuje informację o zrealizowaniu zapłaty przy pomocy karty oraz informację o potwierdzeniu realizacji transakcji
- System przsyła informację do automatu o poprawnym wykonaniu transakcji.
Rozszerzenia (ścieżki alternatywne):
*a. W dowolnym czasie, dotyczy sytuacji kiedy automat zawiesza się: Aby zapewnić poprawne księgowanie, niezbędne jest aby wszystkie kluczowe dane dotyczące transakcji mogły zostać odtworzone w dowolnym momencie ścieżki podstawowej
- krok pierwszy rozszerzenia *a
- krok drugi rozszerzenia *a
1a. Klient nie posiada możliwości płatności zbliżeniowej
- Klient wkłada kartę płatniczą do terminala.
- krok drugi rozszerzenia 3a
2a. Automat wykrywa błąd współpracy z systemem zewnętrznym
- Automat prosi Klienta o alternatywną formę zapłaty.
3-4a. nazwa rozszerzenia
Wymagania specjalne:
-
...
-
...
-
...
Wymagania technologiczne oraz ograniczenia na wprowadzane dane:
2a. długość pinu
2b. ...
3a. ...
Kwestie otwarte:
-
...
-
czy dopuszczamy autoryzacje przy pomocy odcisku palca
-
...