1.4 KiB
#Projekt: Automat
##Opis skrócony przypadków użycia
###Aktorzy procesu i ich cele:
Aktor | Cel |
---|---|
Klient | zakup produktów |
Zaopatrzeniowiec | Uzupełnienie brakujących produktów (lub tych które się kończą) i aktualizuje stanu maszyny (w tym gotówkę) |
Serwisant | Przeprowadzenie serwisu automatu |
System płatniczy | Realizacja transakcji gotówkowych i płatności kartą |
###Słownik:
Hasło | Opis |
---|---|
Serwisant | odpowiedzialna za utrzymanie poprawnego działania automatu, wsparcie techniczne |
###UseCases:
-
Use Case 1: Automat - Wysłanie komunikatu do magazynu o braku/kończeniu się produktów (pojedyńcze zdarzenie czy use case?) (Trigger do innego use case)
-
Use Case 2: Klient – Zakup gotowego produktu (batonik, puszka etc.)
-
Use Case 3: Klient – Zakup przygotowego produktu (kawa etc.)
-
Use Case4: Serwisant – Przeprowadzenie serwisu automatu (tylko rzeczy systemowe, bez mechanicznych)
-
Use Case5: Dostawca – Odebranie/Dodanie pieniędzy z automatu(zatwierdzenie pobranej/dodanej wartości w systemie)
-
Use Case6: Dostawca – Dokładanie towaru do automatu(potwierdzenie stanu, który automatycznie uzupełnia ilość za pomocą czujników)
-
Use Case7: Serwisant – Naprawa automatu w przypadku awarii (awaria systemu) (wyłączenie automatu jako osobny use case)(lista błędów)