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ę, 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)* - ... - ...