Automat_spozywczy/UseCase.md
2020-11-04 16:32:52 +01:00

1.4 KiB
Raw Blame History

#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 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)