Use Case 4: Doładowanie karty prepaidowej ===================== **Aktor podstawowy:** Klient Główni odbiorcy i oczekiwania względem systemu: ----------------------------------------------- - Klient: Sprawnie i w przejrzysty sposób zakupić kod prepaid - Bank: Poprawne przprowadzenie tranzakcji możliwie wykluczając błędy, zadowolenie Klienta Warunki wstępne: ---------------- Warunki końcowe: ---------------- Klijent otrzymał z powrotem swoją kartę. Paragon z kodem doładowania oraz potwierdzenie zostały wydrukowane. Obciążono konto klienta odpowiednią kwotą. Odpowiedni kod prepaid został stworzony. ... 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. 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 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. 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 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: -------------------- - Bankomat musi posiadać opcję przełączenia interfejsu na język Angielski - Domyślny język Polski - Wymagania technologiczne oraz ograniczenia na wprowadzane dane: --------------------------------------------------------------- 2a. ... 2b. ... 3a. ... Kwestie otwarte: ---------------- - ... - ... - ...