2.8 KiB
2.8 KiB
Use Case 3: Wypłata pieniędzy
Aktor podstawowy: Klient
Główni odbiorcy i oczekiwania względem systemu:
- Klient: Oczekuje błyskawicznej i bezproblemowej wypłaty gotówki
- Bank: oczekuje zadowolenia klienta oraz sprawnego działania bankomatu
Warunki wstępne:
- Klient posiada aktywne konto w banku
- Sprawny bankomat
- Klient posiada sprawną karte
Warunki końcowe:
- Po przeprowadzeniu transakcji klient otrzymał pieniądze.
Scenariusz główny (ścieżka podstawowa):
- Klient wkłada kartę do bankomatu
- Bankomat prosi o wprowadzeniu Pinu
- Klient wprowadza nr pin
- Na ekranie bankomatu wyświetlaja się mozliwe opcje do wyboru przez klienta
- Klient wybiera wypłatę gotówki z menu głównego
- Na ekranie bankomatu wyświetlają się kwoty do wyboru, lub okno do wprowadzenia innej kwoty
- Klient wybiera jedną z możliwych kwot pieniędzy
- Automat wyświetla komunikat proszący o potwierdzenie przez klienta wybranej kwoty
- Klient potwierdza wybór
- System weryfikuje czy może wypłacić daną kwote
- Bankomat wyświetla informacje o kwocie wypłacanych pieniędzy
- Bankomat wydaje karte
- Bankomat wydaje podaną kwote
- Klient zabiera pieniądze
- System wysyła informacje odnośnie przeprowadzonej transakcji
Rozszerzenia (ścieżki alternatywne):
a. zerwanie połączenia z systemem banku
- Bankomat wyswietla informacje o błędzie
- Bankomat wysuwa karte
- Powrót do kroku 1 scenariusza
3a. Klient wprowadza błedny numer PIN
- Wyświetla się komunikat o błędnym wprowadzeniu numeru PIN
- Powrót do kroku 2 scenariusza
6a. Klient wybiera opcję wpisania kwoty własnej
- Klient wprowadza kwotę oraz ją zatwierdza
10a. System otrzymuje informacje że nie może wypłacić danej kwoty.
- Bankomat wyswietla informacje o błędzie
- Bankomat wysuwa karte
- Powrót do kroku 1 scenariusza
11a. Bankomat wyświetla klientowi informację o braku podanych środków na koncie
- System wyświetla na ekranie opcję "Wybierz inną kwotę" lub "wróć do menu głównego"
- 2a) Klient wybiera opcję "Wybierz inną kwotę"
- 2a) Powrót do kroku 6 scenariusza
- 2b) Klient wybiera opcję "Wróć do menu głównego"
- 2b) Powrót do kroku 4 scenariusza
Wymagania specjalne:
- Interfejs dostępny w języku Polskim oraz Angielskim
Wymagania technologiczne oraz ograniczenia na wprowadzane dane:
- Bankomat może wypłacić kwoty do 10 000 zł
Kwestie otwarte:
- Czy bankomat powinien posiadać nominały w innej walucie