2.0 KiB
2.0 KiB
Use Case 2: Depozyt gotówki
Aktor podstawowy: Klient Banku
Główni odbiorcy i oczekiwania względem systemu:
- Klient Banku: Możliwość zdeponowania gotówki
- Bankomat: Zdeponowanie gotówki odebranej od klienta
Warunki wstępne:
- Klient umieszcza kartę w bankomacie
- Klient wprowadza poprawny pin
Warunki końcowe:
- Stan gotówkowy systemu został powiększony o zdeponowaną kwotę
- Stan konta klienta został powiększony o zdeponowaną kwotę
Scenariusz główny (ścieżka podstawowa):
- Klient wybiera opcję depozytu w interfejsie
- System otwiera miejsce na zdeponowanie banknotów
- Klient wprowadza banknoty do miejsca zdeponowania
- Klient potwierdza przyciskiem koniec deponowania pieniędzy
- System oblicza wartość wprowadzonych banknotów
- System modyfikuje stan konta klienta
- System rekalkuluje stan banknotów
- System wyświetla komunikat o wartości wprowadzonej gotówki
- System wyświetla ekran główny
Rozszerzenia (ścieżki alternatywne):
4a. Klient anuluje proces wprowadzania banknotów
- System zwraca gotówkę podaną do depozytu
- System wraca do ekranu głównego
4b. Klient nie deponuje banknotów w odpowiednim czasie
- System informuje o skończonym czasie deponowania
- System zamyka miejsce na zdeponowanie banknotów
- System kontynuuje scenariusz główny od kroku 5
5a. System stwierdza iż nie wprowadzona została żadna gotówka
- System pomija krok 6
- System pomija krok 7
- System kontynuuję scenariusz główny od kroku 8
Wymagania specjalne:
- Interfejs użytkownika dostępny w językach: polskim, angielskim, niemieckim, ukraińskim.
Wymagania technologiczne oraz ograniczenia na wprowadzane dane:
- Bankomat musi posiadać moduł do obioru gotówki