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
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 <!-- np. 3a. Nieprawidłowy pin -->
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 <!-- rozszerzenia 3-4a. może wystąpić w kroku 3 lub 4 -->
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:
--------------------
- ... <!--np. Interfejs użytkownika musi być dostępny w języku polskim i angielskim. -->
- ...
- ...
- Bankomat musi posiadać opcję przełączenia interfejsu na język Angielski
- Domyślny język Polski
-
Wymagania technologiczne oraz ograniczenia na wprowadzane dane:
---------------------------------------------------------------