diff --git a/UseCase.md b/UseCase.md new file mode 100644 index 0000000..0d86d2f --- /dev/null +++ b/UseCase.md @@ -0,0 +1,42 @@ +#**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) + + + diff --git a/UseCase_1.md b/UseCase_1.md new file mode 100644 index 0000000..0d86d2f --- /dev/null +++ b/UseCase_1.md @@ -0,0 +1,42 @@ +#**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) + + +