uc9
This commit is contained in:
parent
94fd592dcb
commit
cef5eee918
102
use-case 9.md
Normal file
102
use-case 9.md
Normal file
@ -0,0 +1,102 @@
|
||||
|
||||
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"
|
||||
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"
|
||||
|
||||
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)*
|
||||
|
||||
- ...
|
||||
|
||||
- ...
|
||||
|
Loading…
Reference in New Issue
Block a user