Zaktualizuj 'use-case-2.md'

This commit is contained in:
Cezary Adamczak 2021-11-03 10:55:48 +01:00
parent e231723057
commit f85f24c278

View File

@ -9,10 +9,10 @@ Klient
- Właściciel bankomatu: zadowolenie Klienta, poprawne naliczanie prowizji - Właściciel bankomatu: zadowolenie Klienta, poprawne naliczanie prowizji
### Warunki wstępne: ### Warunki wstępne:
Bankomat jest sprawny, posiada uzupełnione kieszenie. *brak*
### Warunki końcowe: ### Warunki końcowe:
Wypłacona została poprawna ilość banknotów. Kwota została poprawnie odjęta z konta. Wydrukowane zostało potwierdzenie płatności. Wypłacona została poprawna ilość banknotów. Kwota została poprawnie odjęta z konta. Wydrukowane zostało potwierdzenie wypłaty.
### Scenariusz główny (ścieżka podstawowa): ### Scenariusz główny (ścieżka podstawowa):
@ -25,11 +25,11 @@ Wypłacona została poprawna ilość banknotów. Kwota została poprawnie odjęt
7. Klient podaje kwotę, którą chce wypłacić 7. Klient podaje kwotę, którą chce wypłacić
8. Z konta Klienta odejmowana jest wypłacana kwota wraz z prowizją 8. Z konta Klienta odejmowana jest wypłacana kwota wraz z prowizją
9. Bankomat wydaje banknoty 9. Bankomat wydaje banknoty
10. Bankomat wydaje potwierdzenie płatności 10. Bankomat wydaje potwierdzenie wypłaty
11. Bankomat wydaje kartę 11. Bankomat wydaje kartę
### Rozszerzenia (ścieżki alternatywne): ### Rozszerzenia (ścieżki alternatywne):
*a. W dowolnym czasie, bankomat nie jest sprawny: <br> *a. W dowolnym momencie, bankomat nie jest sprawny: <br>
&emsp; 1. Trwające transakcje zostają przerwane <br> &emsp; 1. Trwające transakcje zostają przerwane <br>
&emsp; 2. Bankomat przechodzi w tryb awaryjny <br> &emsp; 2. Bankomat przechodzi w tryb awaryjny <br>
&emsp; 3. Wydawana jest karta Klienta <br> &emsp; 3. Wydawana jest karta Klienta <br>
@ -38,15 +38,15 @@ Wypłacona została poprawna ilość banknotów. Kwota została poprawnie odjęt
3a. Karta nie jest poprawną kartą bankomatową: <br> 3a. Karta nie jest poprawną kartą bankomatową: <br>
&emsp; 1. Bankomat podaje komunikat o nieprawidłowej karcie, po czym zwraca kartę. <br> &emsp; 1. Bankomat podaje komunikat o nieprawidłowej karcie, po czym zwraca kartę. <br>
5a. Podany PIN jest nieprawidłowy: <br> 5a. Podany PIN jest nieprawidłowy: <br>
&emsp; 1. Bankomat prosi po ponowne podanie PINu &emsp; *powrót do stanu 4* <br> &emsp; 1. Bankomat prosi po ponowne podanie PINu &emsp; *powrót do punktu 4* <br>
&emsp;&emsp; 1a. Podano trzykrotnie nieprawidłowy PIN: <br> &emsp;&emsp; 1a. Podano trzykrotnie nieprawidłowy PIN: <br>
&emsp;&emsp;&emsp; 1. Karta zostaje zablokowana, po czym zostaje zwrócona. <br> &emsp;&emsp;&emsp; 1. Karta zostaje zablokowana, po czym zostaje zwrócona. <br>
7a. Podana kwota nie jest podzielna przez 10: <br> 7a. Podana kwota nie jest podzielna przez 10: <br>
&emsp; 1. Bankomat wyświetla komunikat o błędnej kwocie <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> &emsp; 2. Bankomat prosi o powtórne podanie kwoty &emsp; *powrót do punktu 7* <br>
7b. Podana kwota nie może zostać wypłacona za pomocą zdeponowanych banknotów: <br> 7b. Podana kwota nie może zostać wypłacona za pomocą zdeponowanych banknotów: <br>
&emsp; 1. Bankomat wyświetla komunikat o niewystarczającej ilości banknotów <br> &emsp; 1. Bankomat wyświetla komunikat o niewystarczającej ilości banknotów <br>
&emsp; 2. Bankomat prosi o powtórne podanie kwoty &emsp; *powrót do stanu 7* <br> &emsp; 2. Bankomat prosi o powtórne podanie kwoty &emsp; *powrót do punktu 7* <br>
8b. Na koncie Klienta nie ma wystarczającej ilości środków: <br> 8b. Na koncie Klienta nie ma wystarczającej ilości środków: <br>
&emsp; 1. Bankomat wyświetla komunikat o niewystarczającej ilości środków na koncie <br> &emsp; 1. Bankomat wyświetla komunikat o niewystarczającej ilości środków na koncie <br>
&emsp; 2. Bankomat zwraca kartę <br> &emsp; 2. Bankomat zwraca kartę <br>
@ -59,4 +59,5 @@ Wypłacona została poprawna ilość banknotów. Kwota została poprawnie odjęt
### Kwestie otwarte: ### Kwestie otwarte:
- Czy możliwa jest zmiana prowizji