use case 5 - ostatecznie

This commit is contained in:
Marta Roszak 2020-12-01 20:21:24 +01:00
parent 5d2f063a6e
commit 404c4dbae5

View File

@ -1,16 +1,18 @@
Use Case 5: Kontrola wymogów sanitarnych
=====================
**Aktor podstawowy:** Czas, pracownik obsługi.
**Aktor podstawowy:** Czas.
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.
- Właściciel automatu: sprzedaż produktów zdatnych do spożycia. Sprzedaż nieświeżych produktów może mieć konsekwencje prawne.
- Klient: Kupowanie produktów zdatnych do spożycia.
- Pracownik obsługi: sprawna kontrola terminów przydatności produktów sprzedawanych w automacie.
Warunki wstępne:
----------------
@ -33,11 +35,12 @@ Scenariusz główny (ścieżka podstawowa):
_Automat wykonuje krok 3. - 4. do momentu, w którym sprawdzone zostaną wszystkie produkty._
5. Automat przesyła podsumowanie kontroli do zewnętrznego systemu.
5. Automat zapisuje podsumowanie kontroli.
6. Automat odblokowuje możliwość dokonania zakupu.
6. Automat przesyła podsumowanie kontroli do zewnętrznego systemu.
7. Automat odblokowuje możliwość dokonania zakupu.
7. Systm zewnętrzny potwierdza otrzymanie podsumowania kontroli.
Rozszerzenia (ścieżki alternatywne):
------------------------------------
@ -52,14 +55,14 @@ Rozszerzenia (ścieżki alternatywne):
1. Automat blokuje sprzedaż danego produktu.
2. Automat zaksięgowuje produkt niezdatny do spożycia w podsumowaniu.
7a. System zewnętrzny nie potwierdzi otrzymania podsumowania kontroli. (?)
1. Automat ponawia wysłanie podsumowania kontroli.
5 - 6a. Zapisanie / wysłanie podsumowania nie powiedzie się.
1. Automat zgłasza usterkę (Use case 3).
Wymagania specjalne:
---------------------------------------------------------------
1a. Proces kontroli produktów trwa nie dłużej niż 40 sekund.
1a. Proces kontroli produktów trwa nie dłużej niż 60 sekund.
Wymagania technologiczne oraz ograniczenia na wprowadzane dane:
---------------------------------------------------------------
@ -71,5 +74,4 @@ Wymagania technologiczne oraz ograniczenia na wprowadzane dane:
Kwestie otwarte:
----------------
- Co ile / kiedy dokładnie usuwane są, przez pracownika obsługi, produkty niezdatne do spożycia?
- Ile razy automat może ponawiać próbę przesłania podsumowania kontroli?
- Co ile / kiedy dokładnie usuwane są, przez pracownika obsługi, produkty niezdatne do spożycia?