From 71aaf35c5f62da0de98b7d249e36f709cc460746 Mon Sep 17 00:00:00 2001 From: Volodymyr Kyiashko Date: Wed, 22 Nov 2023 14:46:25 +0100 Subject: [PATCH] Update 'use-case-3.md' --- use-case-3.md | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/use-case-3.md b/use-case-3.md index a5d00a8..ee96027 100644 --- a/use-case-3.md +++ b/use-case-3.md @@ -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 - 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?