Zaktualizuj 'use-case-2.md'

This commit is contained in:
Cezary Adamczak 2021-11-03 10:10:11 +01:00
parent 20c49e47d0
commit 365495d51a

View File

@ -30,12 +30,25 @@ Wypłacona została poprawna ilość banknotów. Kwota została poprawnie odjęt
### Rozszerzenia (ścieżki alternatywne):
*a. W dowolnym czasie, bankomat nie jest sprawny: <br>
&emsp; Nie chcemy aby Klient korzystał z niesprawnego bankomatu <br>
&emsp;&emsp; 1. Trwające transakcje zostają przerwane <br>
&emsp;&emsp; 2. Bankomat przechodzi w tryb awaryjny <br>
&emsp;&emsp; 3. Wydawana jest karta Klienta <br>
&emsp;&emsp;&emsp; 3a. Karta Klienta nie może zostać wydana: <br>
&emsp;&emsp;&emsp;&emsp; 1. Bankomat wyświetla informacje o awarii wraz z kontaktem w celu umożliwienia odzyskania Karty <br>
&emsp; 1. Trwające transakcje zostają przerwane <br>
&emsp; 2. Bankomat przechodzi w tryb awaryjny <br>
&emsp; 3. Wydawana jest karta Klienta <br>
&emsp;&emsp; 3a. Karta Klienta nie może zostać wydana: <br>
&emsp;&emsp;&emsp; 1. Bankomat wyświetla informacje o awarii wraz z kontaktem w celu umożliwienia odzyskania Karty <br>
3a. Karta nie jest poprawną kartą bankomatową: <br>
&emsp; 1. Bankomat podaje komunikat o nieprawidłowej karcie, po czym zwraca kartę. <br>
5a. Podany PIN jest nieprawidłowy: <br>
&emsp; 1. Bankomat prosi po ponowne podanie PINu &emsp; *powrót do stanu 4* <br>
&emsp;&emsp; 1a. Podano trzykrotnie nieprawidłowy PIN: <br>
&emsp;&emsp;&emsp; 1. Karta zostaje zablokowana, po czym zostaje zwrócona. <br>
7a. Podana kwota nie jest podzielna przez 10: <br>
&emsp; 1. Bankomat wyświetla komunikat o błędnej kwocie <br>
&emsp; 2. Bankomat prosi o powtórne podanie kwoty &emsp; *powrót do stanu 7* <br>
7b. Podana kwota nie może zostać wypłacona za pomocą zdeponowanych banknotów:
&emsp; 1. Bankomat wyświetla komunikat o niewystarczającej ilości środków
&emsp; 2. Bankomat prosi o powtórne podanie kwoty &emsp; *powrót do stanu 7* <br>
### Wymagania specjalne: