1.7 KiB
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):
-
Klient wybiera produkt pakowany
-
Automat wyświetla cenę produktu
-
Klient podaje gotówkę
-
Automat potwierdza podaną gotówkę
-
Automat wydaje produkt
-
Automat wydaje resztę
-
Klient odbiera produkt
Rozszerzenia (ścieżki alternatywne):
*a. Awaria systemu
- Automat informuje klienta o błędzie
- Automat wysyła raport o awarii do serwisanta
- Automat wraca do stanu początkowego
3a. Klient rezygnuje z zakupu produktu
- Automat zwraca gotówkę
- Automat wraca do stanu początkowego
3b. Automat odrzucił gotówkę
- 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