#**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: 1. **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) 2. **Use Case 2: Klient –** Zakup gotowego produktu (batonik, puszka etc.) 3. **Use Case 3: Klient –** Zakup przygotowego produktu (kawa etc.) 4. **Use Case4: Serwisant –** Przeprowadzenie serwisu automatu (tylko rzeczy systemowe, bez mechanicznych) 5. **Use Case5: Dostawca –** Odebranie/Dodanie pieniędzy z automatu(zatwierdzenie pobranej/dodanej wartości w systemie) 6. **Use Case6: Dostawca –** Dokładanie towaru do automatu(potwierdzenie stanu, który automatycznie uzupełnia ilość za pomocą czujników) 7. **Use Case7: Serwisant –** Naprawa automatu w przypadku awarii (awaria systemu) (wyłączenie automatu jako osobny use case)(lista błędów)