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