From 404c4dbae5ae8f97f123d2c6478469bd016b4f7f Mon Sep 17 00:00:00 2001 From: Marta Roszak Date: Tue, 1 Dec 2020 20:21:24 +0100 Subject: [PATCH] use case 5 - ostatecznie --- use-case-5.md | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/use-case-5.md b/use-case-5.md index 65bdf8a..4fc3dbc 100644 --- a/use-case-5.md +++ b/use-case-5.md @@ -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? \ No newline at end of file + - Co ile / kiedy dokładnie usuwane są, przez pracownika obsługi, produkty niezdatne do spożycia? \ No newline at end of file