102 lines
2.9 KiB
Markdown
102 lines
2.9 KiB
Markdown
|
|
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: otrzymanie gotowego raportu
|
|
|
|
|
|
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"
|
|
3. Przerwane funkcje neutralizują się, w przypadku wykonywania czynności przed brakiem prądu, należy dana rzecz 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 system
|
|
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)*
|
|
|
|
- ...
|
|
|
|
- ...
|
|
|