diff --git a/use-case-4.md b/use-case-4.md index 8f79277..9e8f0d7 100644 --- a/use-case-4.md +++ b/use-case-4.md @@ -11,7 +11,9 @@ Główni odbiorcy i oczekiwania względem systemu: - Bank: Poprawne przprowadzenie tranzakcji możliwie wykluczając błędy, zadowolenie Klienta + Warunki wstępne: +---------------- Warunki końcowe: ---------------- @@ -36,45 +38,35 @@ Rozszerzenia (ścieżki alternatywne): ------------------------------------ *a. Zawieszenie systemu/Błąd systemu - 1. Zablokowanie bankomanu - 2. Wysunięcie karty jeśli takowa znajduje się w bankomacie - 3. Wysłanie komunikatu o niepoprwnym działaniu do + 1. Wysunięcie karty jeśli takowa znajduje się w bankomacie + 2. Wyłączenie bankomatu + 3. wyświetlenie informacji o niedziałającym bankomacie + 4. Wysłanie komunikatu o niepoprwnym działaniu do serwisanta + + 1a. Zablokowana karta + 1. Wyświetlenie komunikatu o zablokowanej karcie + 2. Wysunięcie karty + 3. Bankomat powraca do ekranu starowego po upływie 5 sekund - 3a. nazwa rozszerzenia - - 1. krok pierwszy rozszerzenia 3a - 2. krok drugi rozszerzenia 3a + 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 + 1. Otrzymanie informacji o zablokowaniu karty. + 2. Wyświetlenie komunikatu o zablokowanej karcie + 3. Wysunięcie karty + 4. Bankomat powraca do ekranu starowego po upływie 5 sekund - 1. Krok pierwszy. - 2. Krok drugi. - 3. ... - - 2b. nazwa scenariusza alternatywnego dla kroku 2 rozszerzenia 3a - - 1. Krok pierwszy. - 2. ... - - 3. krok trzeci rozszerzenia 3a - 4. krok czwarty rozszerzenia 3a - - 3b. nazwa rozszerzenia - - 1. krok pierwszy rozszerzenia 3b - 2. krok drugi rozszerzenia 3b - 3. ... - - 3-4a. nazwa rozszerzenia + 5a. Kwota jest wyższa od posiadanych środków + 1. Wyświetlenie informacji o wybraniu za dużej kwoty na 3 sekundy + 2. Ponowne rozpoczęcie kroku 5 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: ---------------------------------------------------------------