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