Skrócone use casy

This commit is contained in:
Sara Kowalska 2020-11-17 19:56:11 +01:00
parent 7bc64dd329
commit 4cbd9f7928

View File

@ -7,17 +7,17 @@ Aktorzy procesu i ich cele
| Aktor | Cel | | Aktor | Cel |
| ----------------- | ------------------------------- | | ----------------- | ------------------------------- |
| Klient | Zakup produktu w automacie | | Klient | Zakup produktu w automacie |
| Automat | Sprzedanie produktu klientowi | | Pracownik obsługi | Konserwacja i naprawa sprzętu |
| Serwisant | Konserwacja i naprawa sprzętu |
| Pracownik obsługi | Uzupełnianie braków w automacie | | Pracownik obsługi | Uzupełnianie braków w automacie |
Słownik Słownik
------- -------
| Hasło | Opis | | Hasło | Opis |
| -------------- | ------------------------------------ | | -------------- | ------------------------------------ |
| Ciepły posiłek | posiłek wymagający dodatkowych akcji | | 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 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 ### 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.