From ca85c3089570cf937ae34bda51894f182e9fa721 Mon Sep 17 00:00:00 2001 From: Marta Roszak Date: Tue, 24 Nov 2020 21:22:45 +0100 Subject: [PATCH] UC5 - ver 3 --- use-case-5.md | 33 ++++++++++++++------------------- 1 file changed, 14 insertions(+), 19 deletions(-) diff --git a/use-case-5.md b/use-case-5.md index 6e3146a..95ee468 100644 --- a/use-case-5.md +++ b/use-case-5.md @@ -19,18 +19,25 @@ Automat połączony jest z systemem zewnętrznym (zarządzanym przez pracownika Warunki końcowe: ---------------- -W automacie dostępne do sprzedaży klientom są tylko produkty z ważną datą przydatności. +W automacie dostępne są do sprzedaży klientom, 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. + 2. Możliwość dokonania zakupu zostaje zablokowana. - _Automat wykonuje krok 2. do momentu, w którym sprawdzone zostaną wszystkie produkty._ + 3. Automat odczytuje datę przydatności produktu. - 3. Automat przesyła podsumowanie kontroli do zewnętrznego systemu. + 4. Automat stwierdza, że produkt nadaje się do sprzedaży. + + _Automat wykonuje krok 3. - 4. do momentu, w którym sprawdzone zostaną wszystkie produkty._ + + 5. Automat przesyła podsumowanie kontroli do zewnętrznego systemu. + + 6. Automat odblokowuje możliwość dokonania zakupu. + + 7. Pracownik obsługi potwierdza otrzymanie podsumowania kontroli. Rozszerzenia (ścieżki alternatywne): ------------------------------------ @@ -40,19 +47,11 @@ Rozszerzenia (ścieżki alternatywne): 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. + 4a. 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: --------------------------------------------------------------- @@ -62,8 +61,4 @@ Wymagania technologiczne oraz ograniczenia na wprowadzane dane: Kwestie otwarte: ---------------- - - ... - - - ... - - - ... \ 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