apo-automat/use-case-1.md

83 lines
1.7 KiB
Markdown
Raw Normal View History

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