Use Case 1: Zakup produktu pakowanego ===================== Aktor Podstawowy: Klient Główni odbiorcy i oczekiwania względem systemu: ----------------------------------------------- - Klient: Wydanie produktu pakowanego po zakupie - Automat: Otrzymanie gotówki po wybraniu produktu Warunki wstępne: ---------------- - Klient posaida gotówkę - Automat działa poprawnie - Automat nie jest pusty Warunki końcowe: ---------------- Klient otrzymał produkt pakowany Scenariusz główny (ścieżka podstawowa): --------------------------------------- 1. Klient wybiera produkt pakowany 2. Automat wyświetla cenę produktu 3. Klient podaje gotówkę 4. Automat potwierdza podaną gotówkę 5. Automat wydaje produkt 6. Automat wydaje resztę 6. Klient odbiera produkt Rozszerzenia (ścieżki alternatywne): ------------------------------------ *a. Awaria systemu 1. Automat informuje klienta o błędzie 2. Automat wysyła raport o awarii do serwisanta 3. Automat wraca do stanu początkowego 3a. Klient rezygnuje z zakupu produktu 1. Automat zwraca gotówkę 2. Automat wraca do stanu początkowego 3b. Automat odrzucił gotówkę 1. Automat zwraca odrzuconą gotówkę Wymagania specjalne: -------------------- - Interfejs użytkownika musi być dostępny w języku polskim i angielskim. - Ceny produktów pakowanych w polskich złotych i w euro - Automat musi posiadać gotówkę do wydania reszty Wymagania technologiczne oraz ograniczenia na wprowadzane dane: --------------------------------------------------------------- 2a. Automat musi posiadać ekran wyświetlający informacje o produkcie 2a. Automat musi posiadać panel dotykowy Kwestie otwarte: ---------------- -