Automat_spozywczy/use-case 9.md
Mikołaj Paterka cef5eee918 uc9
2020-11-25 00:11:55 +01:00

3.0 KiB

Use Case 9: Automat- Generowanie raportu ze sprzedaży

Aktor podstawowy: Automat

Główni odbiorcy i oczekiwania względem systemu:

  • Zaopatrzeniowiec: pomyslne wykonie funkcji

  • Dział zaopatrzeniowy: uzyskanie informacji, które produkty są najszybciej kupowane

  • Właściciel: uzyskanie inforamcj o najchętniej kupowanym produkcie

Warunki wstępne:

Musi dojść do conajmniej jednej transakcji/ Jeden typ produktu gotowego został wykupiony z automatu (tzn. jedna rubryka została oprózniona)

Warunki końcowe:

Dział zaopatrezniowy otrzymał poprawnie wygenerownay raport z automatu.

Scenariusz główny (ścieżka podstawowa):

  1. Zaopatrzenieowiec wybiera w systemie funkcję "Generowanie raportu sprzedży".
  2. Autoamt generuje raport sprzedaży.
  3. Po pomyślnym wygenerowaniu raportu autoamty wysyła dokument do działu sprzedaży.
  4. Dzieł sprzedazy otrzymuje raport sprzedaży.

Rozszerzenia (ścieżki alternatywne):

*a. Brak prądu/ nagłe wyłączenie zasilania

  1. Ponowane włączenie automatu
  2. Automat przechodzi w tryb "Gotowy do działania"
  3. Przerwane funkcje neutralizują się, nalezy dana czynność zacząć od początku

1a. Wybranie niewłaściwej funkcji

  1. Cofniecie do listy z funkcjami
 1a. Brak mozliwości przejścia do listy z dostepnymi funkcajmi
   1. Czekami kilka/kilkanaście sekund 
   2. System nadal nie pozwala na przejście do listy 
     2a. System przechodzi do listy dostępnych funkcji
       1. Wybieramy funkcję "Generowanie raportu sprzedazy"
   3. Uruchamiamy ponowanie automat
 1b. System przechodzi do listy dostępnych funkcji
   1. Wybieramy funkcję "Generowanie raportu sprzedazy"
  1. Wybranie funkcji "Generowanie raportu sprzedazy"

2a. Błąd w generowaniu raportu

  1. Automat wyświetla komunikat o błędym wykonaniu funkcji
  2. Wybieramy opcję wyświetl szczegóły błędu
  3. Automat wyświetla szczegóły błędu
3a. Automat wyświetla puste okienko
   1. Powrót do kominikatu o błędzie
   2. Ponownie wybranie "wyświetl szczegóły błędu"
   3. System poprawnie wyświetlił szczegóły błędu
     3a System nie wyświetlił szczegółów błędu - wyświetlił np. puste okienko
       1. Ponownie uruchominie systemu w automacie
  1. Powrót do menu głównego
  2. Automat przechodzi w stan "Gotowy do uzytku

Wymagania specjalne:

  • Raport generowny w języku polskim

  • ...

  • ...

Wymagania technologiczne oraz ograniczenia na wprowadzane dane:

*a. Automat ma dostęp do internetu

Kwestie otwarte:

  • identyfikacja osoby przy próbie genrowania raportu (moim zdaniem to nie jest potrzebne)

  • ...

  • ...