forked from s434758/APO_automat
2.7 KiB
2.7 KiB
Use case 5: Uzupełnienie automatu
Aktor podstawowy: Magazynier
Główni odbiorcy i oczekiwania względem systemu:
-
Magazynier: Oczekuje ,że nie będzie musiał ręcznie wpisywać stanów ilości produktów.
-
Właściciel automatu: Oczekuje, że automat zostanie całkowicie uzupełniony
Warunki wstępne:
-Brak jednego z produktów -Magazynier otrzymał powiadomienie o braku produktu. -Automat jest sprawny
Warunki końcowe:
-Automat zostaje uzupełniony.
Scenariusz główny (ścieżka podstawowa):
- Magazynier otwiera automat korzystając ze swojego identyfikatora.
- Magazynier uzupełnia automat wkładając produkty na odpowienie półki.
- W czasie uzupełniania automat nie może wydawać produktów.
- Magazynier zamyka automat zatrzaskując drzwi.
- Automat skanuje ilość produktów i ponownie może wydawać produkty.
Rozszerzenia (ścieżki alternatywne):
1a. Magazynier źle przyłożył identyfikator.
1. Skaner wyświetla komunikat "przyłóż ponownie kartę".
2. System przechodzi do kroku 1 scenariusza głównego.
1b. System zawiesza się i drzwi się nie otwierają.
1. System wydaje sygnał dźwiękowy o restarcie i resetuje się.
2. System przechodzi do kroku 1 scenariusza głównego.
2a-4a System zawiesza się.
1. System wydaje sygnał dźwiękowy o restarcie i prosi o zamknięci drzwi.
2. Magazyier zamyka drzwi.
3. System sprawdza czy drzwi są zamknięte i resetuje się.
4. System przechodzi do kroku 1 scenariusza głównego.
4b. Drzwi nie zostały domknięte dłużej niż 5min.
1. Automat nadaje charakterystyczny sygnał dźwiękowy
2. System przechodzi do kroku 4 scenariusza głównego.
5a. Automat podczas skanowania wykrył źle włożony produkt.
1. Automat nadaje sygnał dźwiękowy "Źle włożony produkt"
2. Magazynier otwiera automat i odpowiednio układa produkty.
3. System przechodzi do kroku 4 scenariusza głównego.
5b. System zawiesza się.
1. System wydaje sygnał dźwiękowy o restarcie i resetuje się.
2. System przechodzi do kroku 5 scenariusza głównego.
Wymagania specjalne:
- Możliwość interfejsu wielojęzcznego.
Wymagania technologiczne oraz ograniczenia na wprowadzane dane:
*a. System dźwiękowy
1a. Czytnik indentyfikatorów
5a. Automat posiada skanner, który stwierdza ilość produktów.
Kwestie otwarte:
- Obsługa automatu przez osoby niewidome.