forked from s444417/Automat_spozywczy
Zaktualizuj 'use-case.md'
This commit is contained in:
parent
86c19e12fc
commit
536505acbb
27
use-case.md
27
use-case.md
@ -33,3 +33,30 @@ Przypadki użycia
|
|||||||
1. Serwer wysyła do maszyny o odpowiednim ID prośbę o raport stanu magazynowego wszystkich produktów
|
1. Serwer wysyła do maszyny o odpowiednim ID prośbę o raport stanu magazynowego wszystkich produktów
|
||||||
2. Automat sprawdza stan wszystkich produktów
|
2. Automat sprawdza stan wszystkich produktów
|
||||||
3. Automat wysyła raport stanu do działu zaopatrzenia
|
3. Automat wysyła raport stanu do działu zaopatrzenia
|
||||||
|
|
||||||
|
### Use case 3: Klient - Zakup gotowego produktu
|
||||||
|
|
||||||
|
1. Automat wyświetla komunikat “Wybierz numer produktu”
|
||||||
|
2. Klient wprowadza numer gotowego produktu, który chce zakupić
|
||||||
|
3. Automat wyświetla konieczną do zapłacenia kwotę
|
||||||
|
4. Klient wrzuca monety
|
||||||
|
5. Dopóki kwota wpłacona przez klienta nie zrówna się bądź nie przewyższy wartości wybranego wcześniej produktu, po każdej wrzuconej monecie automat wyświetla komunikat ile jeszcze pieniędzy należy wprowadzić
|
||||||
|
6. Automat wydaje produkt i resztę z transakcji
|
||||||
|
|
||||||
|
### Use case 4: Klient - Zakup przygotowanego produktu
|
||||||
|
|
||||||
|
1. Automat wyświetla komunikat “Wybierz numer produktu”
|
||||||
|
2. Klient wprowadza numer przygotowanego produktu, który chce zakupić
|
||||||
|
3. Automat wyświetla konieczną do zapłacenia kwotę
|
||||||
|
4. Klient wrzuca monety
|
||||||
|
5. Dopóki kwota wpłacona przez klienta nie zrówna się bądź nie przewyższy wartości wybranego wcześniej produktu, po każdej wrzuconej monecie automat wyświetla komunikat ile jeszcze pieniędzy należy wprowadzić
|
||||||
|
6. Automat uruchamia procedurę przygotowania produktu
|
||||||
|
7. Automat wydaje produkt i resztę z transakcji
|
||||||
|
|
||||||
|
### Use case 5: Serwisant - Przeprowadzenie serwisu automatu - “diagnostyka problemu”
|
||||||
|
|
||||||
|
1. Serwisant, przy pomocy aplikacji mobilnej uruchamia opcję “diagnostyka problemu”
|
||||||
|
2. Automat zmienia swój stan z “uruchomiony” na “tryb diagnozy”
|
||||||
|
3. Automat przeprowadza przygotowaną procedurę diagnozy
|
||||||
|
4. Automat generuje raport i wysyła go do działu serwisu
|
||||||
|
5. Automat zmienia swój stan na “uruchomiony”
|
Loading…
Reference in New Issue
Block a user