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
|
||||
2. Automat sprawdza stan wszystkich produktów
|
||||
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