Use Case 5: Zakup kart pre-paidowych ===================== **Aktor podstawowy:** Klient Główni odbiorcy i oczekiwania względem systemu: ----------------------------------------------- - Klient: szybkie dokonanie zakupu przy minimalnym wysiłku - Bank: rejestracja wszystkich transakcji, odporność na awarii Warunki wstępne: ---------------- Bankomat jest w pełni sprawny technicznie i działa poprawnie Warunki końcowe: ---------------- Sprzedaż została zapisana, zaktualizowano stan konta, wydrukowano potwierdzenie Scenariusz główny (ścieżka podstawowa): --------------------------------------- 1. Klient wkłada kartę do bankomatu. 2. System prosi o podanie pinu. 3. Klinet wprowadza pin. 4. Klient wybiera opcję zakupu karty prepaid. 5. Klient wybiera kwotę karty pre-paidowej. 6. System sprawdza czy Klient posiada wystarczającą ilość środków na koncie. 7. System rejestruje transakcję. 8. System drukuje kod karty prepaidowej. 9. System drukuje potwierdzenie. 10. Klint odbiera kartę. 11. Klinet odbiera kartę prepaid. Rozszerzenia (ścieżki alternatywne): ------------------------------------ *a. nazwa rozszerzenia 1. krok pierwszy rozszerzenia *a 2. krok drugi rozszerzenia *a 1a. Karta nieaktualna lub niepoprawnie włożona. 1. System wyświetla komunikat 2. System wzraca kartę 3a. Nieprawidłowy pin 1. System wyswietla komunikat 2. Klient wprowadza nowy pin 5a. Wybrana kwota jest za wysoka 1. System wyswietla komunikat 2. Klient wprowadza nową kwotę 6a. Kient nie posiada wystarczających środków na koncie 1. System wyswietla komunikat 2. Klient wprowadza nową kwotę 7a. Wystąpił błąd podczas zatwierdzania transakcji 1. System wyswietla komunikat 2. System anuluje całą transakcję 9a. Skończył się papier 1. System wyswietla komunikat 2. Klient nie dostaje potwierdzenia 10a. Bankomat nie zwracakarty. 1.Klient zgłasza usterkę do serwisu obsługi klienta Wymagania specjalne: -------------------- - Interfejs użytkownika musi być dostępny w języku polskim, angielskim i niemieckim. Wymagania technologiczne oraz ograniczenia na wprowadzane dane: --------------------------------------------------------------- 2a. Pin składa się z 4 cyfr. 2b. Pin wprowadzany za pomocą PIN Padu. 3a. Dane są wprowadzane za pomocą ATM klawiatury. Kwestie otwarte: ---------------- - ... - ... - ...