Automat_spozywczy/use-case 9.md

103 lines
3.0 KiB
Markdown
Raw Normal View History

2020-11-25 00:11:55 +01:00
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)
<!-- nie wiem, które jest dobre-->
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"
2020-11-25 10:13:31 +01:00
3. Przerwane funkcje neutralizują się, w przypadku wykonywania czynności przed brakiem prądu, należy dana rzecz zacząć od początku
2020-11-25 00:11:55 +01:00
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"
2020-11-25 10:13:31 +01:00
3. Uruchamiamy ponowanie system
2020-11-25 00:11:55 +01:00
1b. System przechodzi do listy dostępnych funkcji
1. Wybieramy funkcję "Generowanie raportu sprzedazy"
2. 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
4. Powrót do menu głównego
5. 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)*
- ...
- ...