us_1
This commit is contained in:
parent
6ad32c7bec
commit
63b789779b
42
UseCase.md
Normal file
42
UseCase.md
Normal file
@ -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)
|
||||||
|
|
||||||
|
|
||||||
|
|
42
UseCase_1.md
Normal file
42
UseCase_1.md
Normal file
@ -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)
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user