69 lines
2.0 KiB
Markdown
69 lines
2.0 KiB
Markdown
Use Case 5: Kontrola wymogów sanitarnych
|
|
=====================
|
|
|
|
**Aktor podstawowy:** Czas, pracownik obsługi.
|
|
|
|
|
|
Główni odbiorcy i oczekiwania względem systemu:
|
|
-----------------------------------------------
|
|
|
|
- Właściciel automatu: sprawna kontrola terminów przydatności produktów sprzedawanych w swoim automacie. Sprzedaż nieświeżych produktów może skutkować konsekwencjami prawnymi.
|
|
|
|
- Klient: Kupowanie produktów zdatnych do spożycia.
|
|
|
|
Warunki wstępne:
|
|
----------------
|
|
|
|
Automat połączony jest z systemem zewnętrznym (zarządzanym przez pracownika obsługi) obsługującym powiadomienia automatu. Automat wyposażony jest w produkty.
|
|
|
|
Warunki końcowe:
|
|
----------------
|
|
|
|
W automacie dostępne do sprzedaży klientom są tylko produkty z ważną datą przydatności.
|
|
|
|
Scenariusz główny (ścieżka podstawowa):
|
|
---------------------------------------
|
|
|
|
1. O godzinie 6:00 i 18:00 rozpoczynana jest kontrola terminów przydatności.
|
|
|
|
2. Automat odczytuje datę przydatności produktu i stwierdza czy jest on odpowiedni do sprzedaży.
|
|
|
|
_Automat wykonuje krok 2. do momentu, w którym sprawdzone zostaną wszystkie produkty._
|
|
|
|
3. Automat przesyła podsumowanie kontroli do zewnętrznego systemu.
|
|
|
|
Rozszerzenia (ścieżki alternatywne):
|
|
------------------------------------
|
|
|
|
*a. Automat zawiesza się
|
|
|
|
1. Pracownik obsługi restartuje automat.
|
|
2. Proces kontroli terminów przydatności musi zostać rozpoczęty od nowa.
|
|
|
|
2a. Automat wykryje produkt niezdatny do spożycia.
|
|
|
|
1. Automat blokuje sprzedaż danego produktu.
|
|
2. Automat zaksięgowuje produkt niezdatny do spożycia w podsumowaniu.
|
|
|
|
Wymagania specjalne:
|
|
--------------------
|
|
|
|
-
|
|
|
|
- ...
|
|
|
|
- ...
|
|
|
|
Wymagania technologiczne oraz ograniczenia na wprowadzane dane:
|
|
---------------------------------------------------------------
|
|
|
|
1a. Proces kontroli produktów trwa nie dłużej niż 40 sekund.
|
|
|
|
Kwestie otwarte:
|
|
----------------
|
|
|
|
- ... <!-- np. Czy dopuszczamy autoryzację z wykorzystaniem rozpoznawania twarzy?-->
|
|
|
|
- ...
|
|
|
|
- ... |