Use-case 5
This commit is contained in:
parent
22e37e88b2
commit
69e5fb60d7
98
use-case-5.md
Normal file
98
use-case-5.md
Normal file
@ -0,0 +1,98 @@
|
|||||||
|
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):
|
||||||
|
---------------------------------------
|
||||||
|
|
||||||
|
1. Magazynier otwiera automat korzystając ze swojego identyfikatora.
|
||||||
|
2. Magazynier uzupełnia automat wkładając produkty na odpowienie półki.
|
||||||
|
3. W czasie uzupełniania automat nie może wydawać produktów.
|
||||||
|
4. Magazynier zamyka automat zatrzaskując drzwi.
|
||||||
|
5. 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.
|
Loading…
Reference in New Issue
Block a user