diff --git a/use-cases.md b/use-cases.md index 1e9d126..674e689 100644 --- a/use-cases.md +++ b/use-cases.md @@ -7,17 +7,17 @@ Aktorzy procesu i ich cele | Aktor | Cel | | ----------------- | ------------------------------- | | Klient | Zakup produktu w automacie | -| Automat | Sprzedanie produktu klientowi | -| Serwisant | Konserwacja i naprawa sprzętu | +| Pracownik obsługi | Konserwacja i naprawa sprzętu | | Pracownik obsługi | Uzupełnianie braków w automacie | Słownik ------- -| Hasło | Opis | -| -------------- | ------------------------------------ | -| Ciepły posiłek | posiłek wymagający dodatkowych akcji | -| | | +| Hasło | Opis | +| -------------- | ------------------------------------ | +| Ciepły posiłek | posiłek wymagający dodatkowych akcji | +| Usterka | wada częściowo ograniczająca funkcjonalność automatu | +| Awaria | wada wymagająca całkowitego zawieszenia pracy automatu | Przypadki użycia ---------------- @@ -28,17 +28,21 @@ Klient podchodzi do automatu, wybiera produkt poprzez wpisanie kody produktu, au ### Use case 2: Uzupełnienie braków -Automat zgłasza pracownikowi brak produktu/gotówki. Pracownik obsługi otwiera automat uzupełnia braki, wprowadza terminy przydatności produktów, zamyka i odchodzi. +Automat zgłasza pracownikowi brak produktu. Pracownik obsługi otwiera automat uzupełnia braki, wprowadza terminy przydatności produktów, zamyka i odchodzi. -### Use case 3: Przegląd techniczny ### +### Use case 3: Zgłoszenie usterki -Serwisant dokonuje w razie potrzeby przeglądu technicznego i napraw. +W przypadku gdy dojdzie do usterki, automat wysyła odpowiedni komunikat do pracownika obsługi. W razie potrzeby automat odpowiednio ogranicza swoją funkcjonalność. -### Use case 4: Zakup ciepłego posiłku ### +### Use case 4: Zakup ciepłego posiłku -Klient podchodzi do automatu, wybiera produkt poprzez wpisanie kody produktu, automat podaje cenę. W przypadku gdy klient wybiera ciepły posiłek, automat podgrzewa go. Klient wybiera formę płatności- płaci kartą, albo wrzuca monety i/lub banknoty. W przypadku płatności gotówką automat wydaje resztę. Automat wydaje produkt, klient odchodzi. +Klient podchodzi do automatu, wybiera produkt poprzez wpisanie kodu produktu, automat podaje cenę. Klient wybiera formę płatności- płaci kartą, albo wrzuca monety i/lub banknoty. W przypadku płatności gotówką automat wydaje resztę. W przypadku gdy klient wybiera ciepły posiłek, automat podgrzewa go i kontroluje czy ma on odpowiednią temperaturę. Automat wydaje produkt, klient odchodzi. -### Use case 5: Kontrola wymogów sanitarnych ### +### Use case 5: Kontrola wymogów sanitarnych -Automat kontroluje temperaturę w automacie i temperaturę wydawanych ciepłych posiłków. Kontroluje też terminy przydatności i w razie przedawnienia informuje pracownika obsługi i blokuje możliwość zakupu tego produktu. +Codziennie o północy automat kontroluje temperaturę w urządzeniu. Kontroluje też terminy przydatności i w razie przedawnienia informuje pracownika obsługi i blokuje możliwość zakupu tego produktu. + +### Use case 6: Zgłoszenie awarii + +W przypadku gdy dojdzie do awarii, automat wysyła odpowiedni komunikat do pracownika obsługi i prezentuje informację o awarii.