diff --git a/use-case-7.md b/use-case-7.md old mode 100644 new mode 100755 index 4d77200..b18ef7f --- a/use-case-7.md +++ b/use-case-7.md @@ -1,99 +1,90 @@ -Use Case 7: Zaopatrzeniowiec – Dodanie towaru do automatu -Zaopatrzeniowiec uzupełnia brakujący towar w automacie. Po uzupełnieniu wybiera w systemie opcję “Uzupełniono towar”. Następnie system czujników w automacie sprawdza nowy stan poszczególnych produktów i wysyła odpowiedni raport do działu zaopatrzeniowego. Automat przechodzi w stan gotowości do zamknięcia. Po zamknięciu automat przechodzi w tryb “gotowy do użytku”. - ----- - -Use Case 1: Nazwa ... +Use Case 7: Dodanie towaru do automatu. ===================== -**Aktor podstawowy:** +**Aktor podstawowy:** Zaopatrzeniowiec Główni odbiorcy i oczekiwania względem systemu: ----------------------------------------------- - - Odbiorca1: oczekiwania ... + - Zaopatrzeniowiec: Dodanie przywiezionych towarów do automatu. - - Odbiorca2: oczekiwania ... + - Dział zaopatrzeniowy: Otrzymanie raportu o stanie produktów. - - Odbiorca3: oczekiwania ... + - 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. Krok 1 scenariusza głównego. - 2. Krok 2 scenariusza głównego. - 3. Krok 3 scenariusza głównego. - 4. .... + 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): ------------------------------------ - *a. nazwa rozszerzenia + 1a. Podano nieprawidłowe hasło. - 1. krok pierwszy rozszerzenia *a - 2. krok drugi rozszerzenia *a + 1. Automat wyświetla komunikat z informacją o podaniu nieprawidłowego hasła. + 2. Ekran logowania pojawia się ponownie. - 3a. nazwa rozszerzenia + 2a. Wielkorotnie wprowadzone nieprawidłowe hasło. - 1. krok pierwszy rozszerzenia 3a - 2. krok drugi rozszerzenia 3a + 1. Automat przechodzi w stan gotowości do otrzymania nowego zamówienia oraz blokuje opcję dodania nowych produktów na 5 min. - 2a. nazwa scenariusza alternatywnego dla kroku 2 rozszerzenia 3a - 1. Krok pierwszy. - 2. Krok drugi. - 3. ... + 4a. Błąd w trakcie sprawdzania stanu produków w automacie. - 2b. nazwa scenariusza alternatywnego dla kroku 2 rozszerzenia 3a + 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. - 1. Krok pierwszy. - 2. ... - 3. krok trzeci rozszerzenia 3a - 4. krok czwarty rozszerzenia 3a + 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. - 3b. nazwa rozszerzenia - - 1. krok pierwszy rozszerzenia 3b - 2. krok drugi rozszerzenia 3b - 3. ... - - 3-4a. nazwa rozszerzenia 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: --------------------------------------------------------------- - 2a. ... + 1a. Hasło jest długości minimum 10 znaków. - 2b. ... + 4b. Automat wyświetla na ekranie czytelny dla zaopatrzeniowca raport. - 3a. ... 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? - - ... - - - ... \ No newline at end of file + - Co oznacza czytelny raport? \ No newline at end of file