forked from s444417/Automat_spozywczy
90 lines
3.2 KiB
Markdown
Executable File
90 lines
3.2 KiB
Markdown
Executable File
Use Case 7: Dodanie towaru do automatu.
|
|
=====================
|
|
|
|
**Aktor podstawowy:** Zaopatrzeniowiec
|
|
|
|
|
|
Główni odbiorcy i oczekiwania względem systemu:
|
|
-----------------------------------------------
|
|
|
|
- Zaopatrzeniowiec: Dodanie przywiezionych towarów do automatu.
|
|
|
|
- Dział zaopatrzeniowy: Otrzymanie raportu o stanie produktów.
|
|
|
|
- Automat: Uzupełnienie ilości produktów.
|
|
|
|
Warunki wstępne:
|
|
----------------
|
|
|
|
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.
|
|
|
|
Warunki końcowe:
|
|
----------------
|
|
|
|
Zaopatrzeniowiec dodał produkty.
|
|
Automat jest gotowy do obsłuzenia nowego klienta.
|
|
Dział zaopatrzeniowy otrzymuje raport o ilości produktów w automacie.
|
|
|
|
Scenariusz główny (ścieżka podstawowa):
|
|
---------------------------------------
|
|
|
|
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.
|
|
|
|
Rozszerzenia (ścieżki alternatywne):
|
|
------------------------------------
|
|
|
|
1a. Podano nieprawidłowe hasło.
|
|
|
|
1. Automat wyświetla komunikat z informacją o podaniu nieprawidłowego hasła.
|
|
2. Ekran logowania pojawia się ponownie.
|
|
|
|
2a. Wielkorotnie wprowadzone nieprawidłowe hasło.
|
|
|
|
1. Automat przechodzi w stan gotowości do otrzymania nowego zamówienia oraz blokuje opcję dodania nowych produktów na 5 min.
|
|
|
|
|
|
4a. Błąd w trakcie sprawdzania stanu produków w automacie.
|
|
|
|
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.
|
|
|
|
|
|
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.
|
|
|
|
|
|
Wymagania specjalne:
|
|
--------------------
|
|
|
|
- Wprowadzenie zbyt duzej ilości produktów skutuje błędem w trakcie sprawdzania stanu produktów w automacie.
|
|
Ściezka 4a.
|
|
|
|
- Automat przechodzi w stan gotowości do otrzymania nowego zamówienia tylko jeśli jego czujniki wykryją poprawne zamknięcie drzwi. Ściezka 6.
|
|
|
|
|
|
Wymagania technologiczne oraz ograniczenia na wprowadzane dane:
|
|
---------------------------------------------------------------
|
|
|
|
1a. Hasło jest długości minimum 10 znaków.
|
|
|
|
4b. Automat wyświetla na ekranie czytelny dla zaopatrzeniowca raport.
|
|
|
|
|
|
Kwestie otwarte:
|
|
----------------
|
|
|
|
- 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?
|
|
|
|
- Co oznacza czytelny raport? |