Automat_spozywczy/use-case-7.md

90 lines
3.2 KiB
Markdown
Raw Normal View History

2020-12-01 18:20:48 +01:00
Use Case 7: Dodanie towaru do automatu.
2020-11-25 11:25:06 +01:00
=====================
2020-12-01 18:20:48 +01:00
**Aktor podstawowy:** Zaopatrzeniowiec
2020-11-25 11:25:06 +01:00
Główni odbiorcy i oczekiwania względem systemu:
-----------------------------------------------
2020-12-01 18:20:48 +01:00
- Zaopatrzeniowiec: Dodanie przywiezionych towarów do automatu.
2020-11-25 11:25:06 +01:00
2020-12-01 18:20:48 +01:00
- Dział zaopatrzeniowy: Otrzymanie raportu o stanie produktów.
2020-11-25 11:25:06 +01:00
2020-12-01 18:20:48 +01:00
- Automat: Uzupełnienie ilości produktów.
2020-11-25 11:25:06 +01:00
Warunki wstępne:
----------------
2020-12-01 18:20:48 +01:00
Sprawny automat, gotowy do otrzymania nowych produktów lub uzupełninia ich braków.
Zaopatrzeniowiec z raportem o ilości wolnego miejsca w automacie przystępuje do dodania towarów.
2020-11-25 11:25:06 +01:00
Warunki końcowe:
----------------
2020-12-01 18:20:48 +01:00
Zaopatrzeniowiec dodał produkty.
Automat jest gotowy do obsłuzenia nowego klienta.
Dział zaopatrzeniowy otrzymuje raport o ilości produktów w automacie.
2020-11-25 11:25:06 +01:00
Scenariusz główny (ścieżka podstawowa):
---------------------------------------
2020-12-01 18:20:48 +01:00
1. Zaopatrzeniowiec wybiera opcję "dodaj produkty" oraz podając hasło, wprowadza go w stan
gotowości do otrzymania nowych towarów.
2. Zaopatrzeniowiec uzupełnia produkty w automacie.
3. Zaopatrzeniowiec wybiera opcję "uzupełniono towar".
4. Automat sprawdza stan produktów oraz wysyła raport do działu zaopatrzeniowego.
5. Automat przechodzi w stan gotowy do zamknięcia.
6. Zaopatrzeniowiec zamyka automat, automat moze odebrać nowe zamówienie.
2020-11-25 11:25:06 +01:00
Rozszerzenia (ścieżki alternatywne):
------------------------------------
2020-12-01 18:20:48 +01:00
1a. Podano nieprawidłowe hasło.
2020-11-25 11:25:06 +01:00
2020-12-01 18:20:48 +01:00
1. Automat wyświetla komunikat z informacją o podaniu nieprawidłowego hasła.
2. Ekran logowania pojawia się ponownie.
2020-11-25 11:25:06 +01:00
2020-12-01 18:20:48 +01:00
2a. Wielkorotnie wprowadzone nieprawidłowe hasło.
2020-11-25 11:25:06 +01:00
2020-12-01 18:20:48 +01:00
1. Automat przechodzi w stan gotowości do otrzymania nowego zamówienia oraz blokuje opcję dodania nowych produktów na 5 min.
2020-11-25 11:25:06 +01:00
2020-12-01 18:20:48 +01:00
4a. Błąd w trakcie sprawdzania stanu produków w automacie.
2020-11-25 11:25:06 +01:00
2020-12-01 18:20:48 +01:00
1. Automat powiadamia zaopatrzeniowca o błędzie podczas sprawdzania stanu towarów.
2. Zaopatrzeniowiec poprawia umieszczenie produktów oraz wybiera opcję "sprawdź ponownie".
3. Automat przechodzi do fazy sprawdzania stanu produktów.
2020-11-25 11:25:06 +01:00
2020-12-01 18:20:48 +01:00
4b. Automat nie moze wysłać wygenerowanego raportu do działu zaopatrzeniowego.
1. Automat powiadamia o błędzie zaopatrzeniowca.
2. Automat wyświetla raport na ekranie wbudowanego wyświetlacza.
3. Zaopatrzeniowiec, po zapoznaiu się z raportem, potwierdza jego odczytanie.
2020-11-25 11:25:06 +01:00
Wymagania specjalne:
--------------------
2020-12-01 18:20:48 +01:00
- Wprowadzenie zbyt duzej ilości produktów skutuje błędem w trakcie sprawdzania stanu produktów w automacie.
Ściezka 4a.
2020-11-25 11:25:06 +01:00
2020-12-01 18:20:48 +01:00
- Automat przechodzi w stan gotowości do otrzymania nowego zamówienia tylko jeśli jego czujniki wykryją poprawne zamknięcie drzwi. Ściezka 6.
2020-11-25 11:25:06 +01:00
Wymagania technologiczne oraz ograniczenia na wprowadzane dane:
---------------------------------------------------------------
2020-12-01 18:20:48 +01:00
1a. Hasło jest długości minimum 10 znaków.
2020-11-25 11:25:06 +01:00
2020-12-01 18:20:48 +01:00
4b. Automat wyświetla na ekranie czytelny dla zaopatrzeniowca raport.
2020-11-25 11:25:06 +01:00
Kwestie otwarte:
----------------
2020-12-01 18:20:48 +01:00
- Umieszczenie opcji serwisowych.
Czy mają one być klikane na ekranie autmatu, dostępne poprzez fizyczny guzik na automacie, czy moze zaopatrzeniowiec ma posiadać specjalne urządzenie serwisowe komunikujące się z automatem?
2020-11-25 11:25:06 +01:00
2020-12-01 18:20:48 +01:00
- Co oznacza czytelny raport?