Zaktualizuj 'use-case-2.md'

This commit is contained in:
Monika Kuczkowska 2021-11-09 23:39:45 +01:00
parent abe2e71e9f
commit e810f4717d

View File

@ -7,7 +7,7 @@ Use Case 2: Wpłata gotówki
Główni odbiorcy i oczekiwania względem systemu:
-----------------------------------------------
- Klient: oczekuje możliwości dokanania wpłaty gotówki, braku błędów oraz potwierdzenia dokonania transakcji
- Klient: oczekuje możliwości dokonania wpłaty gotówki, braku błędów oraz potwierdzenia dokonania transakcji
- Bank: oczekuje poprawnie zrealizowanych transakcji i zadowolenia klienta
@ -25,7 +25,7 @@ Scenariusz główny (ścieżka podstawowa):
---------------------------------------
1. Klient wkłada kartę do bankomatu.
2. System prosi o podanie pinu.
2. System prosi o podanie pin-u.
3. Klient wprowadza pin.
4. System prosi o wybranie operacji.
5. Klient wybiera opcję wpłaty gotówki.
@ -50,28 +50,40 @@ Rozszerzenia (ścieżki alternatywne):
1. System wyświetla informację o podaniu nieprawidłowego pin-u.
2. System wyświetla informację o pozostaniu 2 możliwych prób wprowadzenia pin-u.
3. Klient wprowadza pin
2a. nazwa scenariusza alternatywnego dla kroku 2 rozszerzenia 3a
2a. Klient wprowadza nieprawidłowy pin
1. Krok pierwszy.
2. Krok drugi.
3. ...
1. System wyświetla informację o podaniu nieprawidłowego pin-u.
2. System wyświetla informację o pozostaniu 1 możliwyej próby wprowadzenia pin-u.
3. Klient wprowadza pin.
2b. nazwa scenariusza alternatywnego dla kroku 2 rozszerzenia 3a
3a. Klient wprowadza nieprawidłowy pin
1. System wyświetla informację o podaniu nieprawidłowego pin-u.
2. System wyświetla informację o zablokowaniu karty bankomatowej.
3. Bankomat wysuwa kartę.
4. Klient odbiera kartę.
3b. Klient wprowadza prawidłowy pin
1. Krok pierwszy.
2. ...
1. Przejście do punktu 4 scenariusza głównego.
3. krok trzeci rozszerzenia 3a
4. krok czwarty rozszerzenia 3a
2b. Klient wprowadza prawidłowy pin
3b. nazwa rozszerzenia
1. Przejście do punktu 4 scenariusza głównego.
1. krok pierwszy rozszerzenia 3b
2. krok drugi rozszerzenia 3b
3. ...
7a. Klient nie umieszcza banknotów w bankomacie przez 60 sekund
3-4a. nazwa rozszerzenia <!-- rozszerzenia 3-4a. może wystąpić w kroku 3 lub 4 -->
1. System wyświetla komunikat o przekroczeniu czasu dopuszczalnej nieaktywności.
2. Bankomat wysuwa kartę.
3. Klient odbiera kartę.
11a. Klient nie zatwierdza transakcji
1. System wyświetla informację o przerwaniu transakcji.
2. Bankomat wysuwa kartę.
3. Klient odbiera kartę.
4. Bankomat zwraca wprowadzone przez klienta banknoty.
Wymagania specjalne:
--------------------