Update 'use-case-3.md'

This commit is contained in:
Volodymyr Kyiashko 2023-11-22 14:46:25 +01:00
parent 3f4f84ca36
commit 71aaf35c5f
1 changed files with 20 additions and 1 deletions

View File

@ -41,22 +41,27 @@ Rozszerzenia (ścieżki alternatywne):
------------------------------------
*a. System przestał odpowiadać
1. System zatrzymuje u siebie kartę
2. System powiadamia o awarii
*b. Klient przestał reagować
1. System zatrzymuje u siebie kartę
2a. System nie akceptuje karte przez bank <!-- np. 3a. Nieprawidłowy pin -->
1. System sprawdza bank konta
2. System nie znajduje banku w dozwolonych
3. System informuje klienta
4. System zwraca karte
2b. System nie akceptuje karte przez date ważności
1. System sprawdza stan ważności karty
2. System powiadamia o przeterminowaniu karty
3. System zatrzymuje u siebie kartę
5a. Nieprawidłowy PIN
1. System powiadamia o nieprawidłowym PIN oraz jeszcze 2 próbach wprowadzenia PIN
@ -64,29 +69,38 @@ Rozszerzenia (ścieżki alternatywne):
3. System potwierdza poprawność PIN
4. Powrót do scenariusza głównego
5b. Nieprawidłowy PIN drugi raz
1. System powiadamia o nieprawidłowym PIN oraz jeszcze jednej próbie wprowadzenia PIN
2. Klient wprowadza PIN
3. System potwierdza poprawność PIN
4. Powrót do scenariusza głównego
5c. Nieprawidłowy PIN trzeci raz
1. System powiadamia o nieprawidłowym PIN
2. System powiadamia o blokadzie kodu PIN
3. System powiadamia bank o nieudanej próbie
4. System zatrzymuje kartę u siebie
8a. Darmowa operacja
1. System sprawdza bank konta klienta
2. System informuje o darmowej operacji
3. Powrót do scenariusza głównego
8b. Koszt operacji
1. System sprawdza bank konta klienta
2. System informuje o kosztach operacji
3. Powrót do scenariusza głównego
11a. Pobranie salda
1. Klient wybiera opcje potwierdzenia salda
2. System drukuje potwierdzenie salda.
3. Klient odbiera potwierdzenie salda
@ -104,10 +118,15 @@ Wymagania specjalne:
Wymagania technologiczne oraz ograniczenia na wprowadzane dane:
---------------------------------------------------------------
1a. PIN składa się z 4 cyfr
2a. Nieprawidłowe wpisania PIN trzykrotnie powoduje zatrzymania karty w bankomacie
3a. Przy długim braku reakcji ze strony klienta, bankomat zatrzymuje karte w bankomacie.
4a. Przeterminowane karty bankomat zatrzymuje u siebie.
Kwestie otwarte:
----------------
W jaki sposób sprawdzać czy klient jest aktywny?
Czy bankomat powinien zatrzymywać karty podczas błędów systemu?