diff --git a/use-case-4.md b/use-case-4.md index 83bad63..d0c7f70 100644 --- a/use-case-4.md +++ b/use-case-4.md @@ -14,6 +14,7 @@ Główni odbiorcy i oczekiwania względem systemu: Warunki wstępne: ---------------- +Klient musi posiadać konto bankowe wraz z wydaną przez bank kartą. Warunki końcowe: ---------------- @@ -47,11 +48,21 @@ Rozszerzenia (ścieżki alternatywne): 2. Wysunięcie karty. 3. Bankomat powraca do ekranu starowego po upływie 5 sekund. + 1b. Karta jest nieaktywna. + 1. Wyświetlenie komunikatu o nieaktywnej karcie. + 2. Wysunięcie karty. + 3. Bankomat powraca do ekranu starowego po upływie 5 sekund. + + 1c. Nie można odczytać karty. + 1. Wyświetlenie komunikatu o błędzie podczas odczytu karty. + 2. Wysunięcie karty. + 3. Bankomat powraca do ekranu starowego po upływie 5 sekund. + 3a. Nieprawidłowy pin. 1. Wysłanie informacji do banku o nieprawidłowym kodzie PIN. 2. powrót do kroku 2. - 2a. nazwa scenariusza alternatywnego dla kroku 2 rozszerzenia 3a. + 2a. Zablokowanie karty na podstawie informacji wysłanej przez bankomat. 1. Otrzymanie informacji o zablokowaniu karty. 2. Wyświetlenie komunikatu o zablokowanej karcie. 3. Wysunięcie karty. @@ -65,22 +76,19 @@ Wymagania specjalne: -------------------- - Bankomat musi posiadać opcję przełączenia interfejsu na język Angielski. - Domyślny język Polski. - - Wymagania technologiczne oraz ograniczenia na wprowadzane dane: --------------------------------------------------------------- - 2a. ... + 2a. Pin składa się z 4 cyfr. - 2b. ... + 3a. Możliwość wysyłania zapytań o weryfikację PIN do banku. - 3a. ... + 8a. Możliwość zlecenia bankowi tranzakcji zakupu kodu prepaid. Kwestie otwarte: ---------------- - - ... + - Dodatkowe języki interface. - - ... - - - ... \ No newline at end of file + - Nakłożenie limitu kwoty doładowania karty prepaidowej. \ No newline at end of file