Zaktualizuj 'use-case-4.md'

This commit is contained in:
Tomasz Kuczyński 2020-11-24 19:50:01 +01:00
parent f569bd2f14
commit 1be30c356e

View File

@ -11,7 +11,9 @@ Główni odbiorcy i oczekiwania względem systemu:
- Bank: Poprawne przprowadzenie tranzakcji możliwie wykluczając błędy, zadowolenie Klienta - Bank: Poprawne przprowadzenie tranzakcji możliwie wykluczając błędy, zadowolenie Klienta
Warunki wstępne: Warunki wstępne:
----------------
Warunki końcowe: Warunki końcowe:
---------------- ----------------
@ -36,45 +38,35 @@ Rozszerzenia (ścieżki alternatywne):
------------------------------------ ------------------------------------
*a. Zawieszenie systemu/Błąd systemu *a. Zawieszenie systemu/Błąd systemu
1. Zablokowanie bankomanu 1. Wysunięcie karty jeśli takowa znajduje się w bankomacie
2. Wysunięcie karty jeśli takowa znajduje się w bankomacie 2. Wyłączenie bankomatu
3. Wysłanie komunikatu o niepoprwnym działaniu do 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 <!-- np. 3a. Nieprawidłowy pin --> 3a. Nieprawidłowy pin
1. Wysłanie informacji do banku o nieprawidłowym kodzie PIN
1. krok pierwszy rozszerzenia 3a 2. powrót do kroku 2
2. krok drugi rozszerzenia 3a
2a. nazwa scenariusza alternatywnego dla kroku 2 rozszerzenia 3a 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. 5a. Kwota jest wyższa od posiadanych środków
2. Krok drugi. 1. Wyświetlenie informacji o wybraniu za dużej kwoty na 3 sekundy
3. ... 2. Ponowne rozpoczęcie kroku 5
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 <!-- rozszerzenia 3-4a. może wystąpić w kroku 3 lub 4 -->
Wymagania specjalne: Wymagania specjalne:
-------------------- --------------------
- Bankomat musi posiadać opcję przełączenia interfejsu na język Angielski
- ... <!--np. Interfejs użytkownika musi być dostępny w języku polskim i angielskim. --> - Domyślny język Polski
-
- ...
- ...
Wymagania technologiczne oraz ograniczenia na wprowadzane dane: Wymagania technologiczne oraz ograniczenia na wprowadzane dane:
--------------------------------------------------------------- ---------------------------------------------------------------