diff --git a/use-case-4.md b/use-case-4.md index d0c7f70..af12a96 100644 --- a/use-case-4.md +++ b/use-case-4.md @@ -25,57 +25,67 @@ Scenariusz główny (ścieżka podstawowa): --------------------------------------- 1. Klient wkłada kartę do bakomatu. - 2. Klient wprowadza PIN. - 3. System weryfikuje PIN na podstawie konta użytkownika powiązanego z kartą. - 4. Klient wybiera opcję “zakup kodu prepaid”. - 5. Klient wybiera kwotę. - 6. Bankomat pyta o potwierdzenie. - 7. Bankomat wydaje kartę. - 8. Bankomat drukuje paragon z kodem doładowania. - 9. Bankomat drukuje potwierdznie. + 2. Bankomat prosi o wrowadzenie numeru PIN. + 3. Klient wprowadza PIN. + 4. Bankomat weryfikuje PIN na podstawie konta użytkownika powiązanego z kartą. + 5. Bankomat prosi o wybranie wyświetlonych opcji. + 6. Klient wybiera opcję “zakup kodu prepaid”. + 7. Bankomat prosi o wybranie kwoty. + 8. Klient wybiera kwotę. + 9. Bankomat pyta czy wydrukować potwierdzenie. + 10. Klient zgadza się na wydruk potwierdzenia. + 11. Bankomat wydaje kartę. + 12. Bankomat drukuje paragon z kodem doładowania. + 13. Bankomat drukuje potwierdznie. Rozszerzenia (ścieżki alternatywne): ------------------------------------ *a. Zawieszenie systemu/Błąd systemu. - 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. + 1. Bankomat wysuwa kartę jeśli takową posiada. + 2. Bankomat resetuje się. + 3. Bankomat wyświetla informację o tymczasowej niedostępności. + 4. Bankomat wysyła komunikat o niepoprwnym działaniu do serwisanta. 1a. Zablokowana karta. - 1. Wyświetlenie komunikatu o zablokowanej karcie. - 2. Wysunięcie karty. + 1. Bankomat wyświetla komunikat o zablokowanej karcie. + 2. Bankomat wysuwa kartę. 3. Bankomat powraca do ekranu starowego po upływie 5 sekund. 1b. Karta jest nieaktywna. - 1. Wyświetlenie komunikatu o nieaktywnej karcie. - 2. Wysunięcie karty. + 1. Bankomat wyświetla komunikat o nieaktywnej karcie. + 2. Bankomat wysuwa kartę. 3. Bankomat powraca do ekranu starowego po upływie 5 sekund. 1c. Nie można odczytać karty. - 1. Wyświetlenie komunikatu o błędzie podczas odczytu karty. - 2. Wysunięcie karty. + 1. Bankomat wyświetla komunikat o błędzie podczas odczytu karty. + 2. Bankomat wysuwa kartę. 3. Bankomat powraca do ekranu starowego po upływie 5 sekund. - 3a. Nieprawidłowy pin. - 1. Wysłanie informacji do banku o nieprawidłowym kodzie PIN. - 2. powrót do kroku 2. + 4a. Nieprawidłowy pin. + 1. Bankomat wysyła informację do banku o nieprawidłowym kodzie PIN. + 2. powrót do kroku 4. 2a. Zablokowanie karty na podstawie informacji wysłanej przez bankomat. - 1. Otrzymanie informacji o zablokowaniu karty. - 2. Wyświetlenie komunikatu o zablokowanej karcie. - 3. Wysunięcie karty. + 1. Bank wysyła komunikat o zablokowaniu karty do bankomatu. + 1. Bankomat otrzymuję informację o zablokowaniu karty. + 2. Bankomat wyświetla komunikat o zablokowanej karcie. + 3. Bankomat wysuwa kartę. 4. Bankomat powraca do ekranu starowego po upływie 5 sekund. - 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. + 8a. Kwota jest wyższa od posiadanych środków. + 1. Bankomat wyświetla informację o wybraniu za dużej kwoty na 3 sekundy. + 2. Ponowne rozpoczęcie kroku 8. + + 10a. Klient nie chcę drukować potwierdzenia. + 1. Klient nie zgadza się na wydruk potwierdzenia. + 2. pomijamy krok 13. + 3. przechodzimy do kroku 11. Wymagania specjalne: -------------------- - Bankomat musi posiadać opcję przełączenia interfejsu na język Angielski. - - Domyślny język Polski. + - Domyślny język interfejsu Polski. Wymagania technologiczne oraz ograniczenia na wprowadzane dane: --------------------------------------------------------------- @@ -89,6 +99,6 @@ Wymagania technologiczne oraz ograniczenia na wprowadzane dane: Kwestie otwarte: ---------------- - - Dodatkowe języki interface. + - Czy dodajemy jescze jakieś języki obsługujące interfejs. - - Nakłożenie limitu kwoty doładowania karty prepaidowej. \ No newline at end of file + - Czy nakładamy limit kwoty doładowania karty prepaidowej. \ No newline at end of file