Use Case 1: Zakup produktu ===================== **Aktor podstawowy:** Klient Główni odbiorcy i oczekiwania względem systemu: ----------------------------------------------- - Klient: wybór produktu i sposobu zapłaty - Automat: wyświetlanie kwoty do zapłaty i metody płatności Warunki wstępne: ---------------- Sprawny automat gotowy do użycia Warunki końcowe: ---------------- Produkt i metoda płatności zostają wybrane Scenariusz główny (ścieżka podstawowa): --------------------------------------- 1. Klient wybiera produkt 2. Automat wyświetla kwotę produktu i możliwe metody płatności 3. Klient wybiera metodę płatności Rozszerzenia (ścieżki alternatywne): ------------------------------------ 1a. Klient wpisał nieprawidłowy kod produktu 1. Automat wyświetla napis: "Błędny kod" 2. Automat wraca do oczekiwania na wpisanie kodu 1b. W trakcie wpisywania kodu klient naciska przycisk: "Cofnij" 1. Automat wraca do oczekiwania na wpisanie kodu 3a. Klient wycofuje się z transakcji 1. Automat anuluje zamówienie 2. Automat wraca do oczekiwania na wpisanie kodu Wymagania specjalne: -------------------- - Interfejs użytkownika musi być dostępny w języku polskim i angielskim. Wymagania technologiczne oraz ograniczenia na wprowadzane dane: --------------------------------------------------------------- 1a. Kod produktu musi składać się z trzech znaków Kwestie otwarte: ---------------- - ... - ... - ...