APO-ATM/use-case-4.md

1.9 KiB

Use Case 4: Klient stanu konta

Aktor podstawowy: Klient

Główni odbiorcy i oczekiwania względem systemu:

  • Klient: Chce sprawdzić stan swojego konta.

  • Bank: Chce poprawnie wyświetlić klientowi stan jego konta.

Warunki wstępne:

ATM jest uruchomiony i podłączony do sieci.

Warunki końcowe:

System poprawnie wyświetlił klientowi stan jego konta i oddał jego kartę.

Scenariusz główny (ścieżka podstawowa):

  1. Klient wkłada kartę do bankomatu.
  2. System stwierdza, że karta jest poprawna.
  3. System prosi o podanie pinu.
  4. Klient wprowadza pin.
  5. System stwierdza poprawność pinu.
  6. System wyświetla klientowi dostępne opcje.
  7. Klient wybiera opcję sprawdzenia stanu konta.
  8. System wyświetla informacje na ekranie.
  9. Klient wybiera zakończenie programu.
  10. System kończy działanie i wysuwa kartę.
  11. Klient zabiera kartę.

Rozszerzenia (ścieżki alternatywne):

*a. Zawieszenie systemu

  • System wyświetla informację o błędzie i wysyła go do serwisu.

1a Karta jest wadliwa.

  • System odrzuca kartę i wyświetla komunikat o błędzie.

5a. System stwierdził, że pin jest niepoprawny.

1aa. Użytkownik ponownie wprowadza pin
  
  - System wraca do kroku nr 5

1bb. Użytkownik wprowadził niepoprawny pin 3 razy
  
  - System wyświetla informację i zatrzymuje kartę 
  1. Klient wybiera opcję powrotu do dostępnych opcji.
  • System wraca do kroku numer 6

Wymagania specjalne:

  • Ekran dodatkowy

  • Klawiatura sterująca

Wymagania technologiczne oraz ograniczenia na wprowadzane dane:

  1. PIN jest liczbą 4-cyfrową.

Kwestie otwarte:

  • ...