1.9 KiB
1.9 KiB
Use case 5 : Wykonanie przelewu
Aktor podstawowy: Klient dowolnego banku - dalej Klient
Główni odbiorcy i oczekiwania względem systemu:
- Klient, cel: Dokonanie przelewu środków.
- Bank, cel: Poprawne zaksiękowanie transakcji, a stan kont został zaktualizowany.
- Odbiorca, cel: Otrzymanie środków na własne konto bankowe.
Warunki wstępne:
- Bankomat jest sprawny i gotowy do przeprowadzenia operacji
- Klient Posiada konto bankowe oraz kartę
- Odbiorca Posiada konto bankowe
Warunki końcowe:
- Bankomat powrócił do stanu gotowości
- Transakcja została poprawnie zaksięgowana w banku
Scenariusz główny (ścieżka podstawowa):
- Klient przychodzi do bankomatu celem wykonania przelewu.
- Klient wkłada kartę do bankomatu.
- Klient podaje pin.
- Klient wybiera opcję wykonania przelewu.
- Klient wprowadza numer konta odbiorcy.
- Bankomat weryfikuję z SOT poprawność numeru konta.
- Klient wprowadza pozostałe dane odbiorcy.
- Klient wprowadza kwotę przelewu.
- Bankomat weryfikuję z SOT czy Klient ma odpowiednie środki do wykonania transakcji.
- Klient potwierdza chęć wykonania przelewu.
- Bankomat przekazuje transakcję do wykonania przez SOT.
- Bankomat czeka na odpowiedź od SOT oraz informuje Klienta czy transakcja została wykonana.
- Klient odbiera kartę z bankomatu.
- Klient odbiera druk z informacją o potwierdzeniu przelewu.
Rozszerzenia (ścieżki alternatywne):
*a. Bankomat zawiesza się
- Bankomat anuluje transakcję.
- Bankomat wydaje Klientowi kartę.
- Bankomat informuje Klienta o anulowaniu transakcji i chwilowej awarii.
- Bankomat wysyła informację o awarii do banku.
- Bankomat przechodzi do ekranu informującym o awarii i nie akceptuje interakcji.