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): --------------------------------------- 1. Klient przykłada kartę do terminala 2. System wysyła zapytanie o autoryzację transakcji do Systemu Autoryzacji i żąda potwierdzenia możliwości zrealizowania transakcji. 3. System otrzymuje zgodę na realizację transakcji. 4. System zachowuje informację o zrealizowaniu zapłaty przy pomocy karty oraz informację o potwierdzeniu realizacji transakcji 5. 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 1. krok pierwszy rozszerzenia *a 2. krok drugi rozszerzenia *a 1a. Klient nie posiada możliwości płatności zbliżeniowej 1. Klient wkłada kartę płatniczą do terminala. 2. krok drugi rozszerzenia 3a 2a. Automat wykrywa błąd współpracy z systemem zewnętrznym 1. 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 - ...