Use Case
Transkrypt
Use Case
Use Case Autor: Data ostatniej zmiany: Streszczenie: Krasuski Tomasz, Kwiatkowski Piotr, Tkaczyk Cezary, Zdunowski Tomasz 3 lutego 2005 Dokument opisuje systemowe przypadki uzycia projektu S IMPLE STAT. Podstawowe informacje o dokumencie Autor: Krasuski Tomasz, Kwiatkowski Piotr, Tkaczyk Cezary, Zdunowski Tomasz Status: roboczy Tytu: Use Case Projekt: S IMPLE STAT Utworzenie: 11 listopada 2004 roku Ostatnie zmiany: 3 lutego 2005 Liczba stron: 32+2 · SPIS TRESCI Spis tre·sci 1 Wprowadzenie 7 1.1 Cel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 1.2 Denicje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 1.3 Schemat dziaania programu klienta . . . . . . . . . . . . . . . . . . . . . . . . 7 2 Diagramy 3 Wybr BD 9 3.1 Skrcony opis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 3.2 Czynno·sci . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 3.2.1 Czynno·sci podstawowe . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 3.2.2 Czynno·sci alternatywne . . . . . . . . . . . . . . . . . . . . . . . . . . 9 4 3.3 Warunki wstepne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 3.4 Warunki ko·ncowe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Wybr tabel 10 4.1 Skrcony opis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 4.2 Czynno·sci . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 4.2.1 5 8 Czynno·sci podstawowe . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 4.3 Warunki wstepne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 4.4 Warunki ko·ncowe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 4.5 Mozliwe rozszerzenia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Wybr zacze n· 11 5.1 Skrcony opis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 5.2 Czynno·sci . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 5.2.1 Czynno·sci podstawowe . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 5.2.2 Czynno·sci alternatywne . . . . . . . . . . . . . . . . . . . . . . . . . . 11 5.3 Warunki wstepne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 5.4 Warunki ko·ncowe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 5.5 Mozliwe rozszerzenia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Q-Group http://www.q-group.prv.pl 1 6 7 8 9 Rzutowanie 6.1 Skrcony opis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 6.2 Czynno·sci . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 6.2.1 Czynno·sci podstawowe . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 6.2.2 Czynno·sci alternatywne . . . . . . . . . . . . . . . . . . . . . . . . . . 12 6.3 Warunki wstepne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 6.4 Warunki ko·ncowe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 6.5 Mozliwe rozszerzenia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Selekcja 12 7.1 Skrcony opis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 7.2 Czynno·sci . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 7.2.1 Czynno·sci podstawowe . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 7.2.2 Czynno·sci alternatywne . . . . . . . . . . . . . . . . . . . . . . . . . . 13 7.3 Warunki wstepne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 7.4 Warunki ko·ncowe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 7.5 Mozliwe rozszerzenia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Generowanie zapytania 13 8.1 Skrcony opis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 8.2 Czynno·sci . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 8.2.1 Czynno·sci podstawowe . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 8.2.2 Czynno·sci alternatywne . . . . . . . . . . . . . . . . . . . . . . . . . . 14 8.3 Warunki wstepne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 8.4 Warunki ko·ncowe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 8.5 Mozliwe rozszerzenia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Okre·slanie recznie zapytania 14 9.1 Skrcony opis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 9.2 Czynno·sci . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 9.2.1 2 12 Czynno·sci podstawowe . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 9.3 Warunki wstepne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 9.4 Warunki ko·ncowe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 9.5 Mozliwe rozszerzenia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 USE CASE · SPIS TRESCI 10 Odczytywanie zapytania 15 10.1 Skrcony opis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 10.2 Czynno·sci . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 10.2.1 Czynno·sci podstawowe . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 10.2.2 Czynno·sci alternatywne . . . . . . . . . . . . . . . . . . . . . . . . . . 16 10.3 Warunki wstepne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 10.4 Warunki ko·ncowe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 10.5 Mozliwe rozszerzenia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 11 Generowanie wyniku 17 11.1 Skrcony opis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 11.2 Czynno·sci . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 11.2.1 Czynno·sci podstawowe . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 11.2.2 Czynno·sci alternatywne . . . . . . . . . . . . . . . . . . . . . . . . . . 17 11.3 Warunki wstepne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 11.4 Warunki ko·ncowe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 12 Zapisywanie zapytania 17 12.1 Skrcony opis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 12.2 Czynno·sci . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 12.2.1 Czynno·sci podstawowe . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 12.3 Warunki wstepne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 12.4 Warunki ko·ncowe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 13 Wykres liniowy 18 13.1 Skrcony opis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 13.2 Czynno·sci . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 13.2.1 Czynno·sci podstawowe . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 13.2.2 Czynno·sci alternatywne . . . . . . . . . . . . . . . . . . . . . . . . . . 19 13.3 Warunki wstepne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 13.4 Warunki ko·ncowe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Q-Group http://www.q-group.prv.pl 3 14 Histogram 19 14.1 Skrcony opis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 14.2 Czynno·sci . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 14.2.1 Czynno·sci podstawowe . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 14.2.2 Czynno·sci alternatywne . . . . . . . . . . . . . . . . . . . . . . . . . . 20 14.3 Warunki wstepne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 14.4 Warunki ko·ncowe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 15 Wykres rozrzutu 20 15.1 Skrcony opis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 15.2 Czynno·sci . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 15.2.1 Czynno·sci podstawowe . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 15.2.2 Czynno·sci alternatywne . . . . . . . . . . . . . . . . . . . . . . . . . . 21 15.3 Warunki wstepne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 15.4 Warunki ko·ncowe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 16 Wykres koowy 21 16.1 Skrcony opis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 16.2 Czynno·sci . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 16.2.1 Czynno·sci podstawowe . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 16.2.2 Czynno·sci alternatywne . . . . . . . . . . . . . . . . . . . . . . . . . . 22 16.3 Warunki wstepne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 16.4 Warunki ko·ncowe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 17 Statystyka Opisowa 22 17.1 Skrcony opis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 17.2 Czynno·sci . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 17.2.1 Czynno·sci podstawowe . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 17.2.2 Czynno·sci alternatywne . . . . . . . . . . . . . . . . . . . . . . . . . . 23 17.3 Inne wymagania . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 17.3.1 Cofniecie do poprzedniego przypadku uzycia . . . . . . . . . . . . . . . 23 17.3.2 Zamkniecie kreatora . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 17.4 Warunki wstepne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 17.5 Warunki ko·ncowe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 4 USE CASE · SPIS TRESCI 18 Raport CUBE 24 18.1 Skrcony opis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 18.2 Czynno·sci . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 18.2.1 Czynno·sci podstawowe . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 18.3 Inne wymagania . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 18.3.1 Cofniecie do poprzedniego przypadku uzycia . . . . . . . . . . . . . . . 24 18.3.2 Zamkniecie kreatora . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 18.4 Warunki wstepne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 18.5 Warunki ko·ncowe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 19 Statystyka Opisowa - Czesto s· ci 25 19.1 Skrcony opis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 19.2 Czynno·sci . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 19.2.1 Czynno·sci podstawowe . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 19.3 Inne wymagania . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 19.3.1 Cofniecie do poprzedniego przypadku uzycia . . . . . . . . . . . . . . . 25 19.3.2 Zamkniecie kreatora . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 19.4 Warunki wstepne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 19.5 Warunki ko·ncowe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 20 Statystyka Opisowa - Skrzyzowanie tabel 26 20.1 Skrcony opis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 20.2 Czynno·sci . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 20.2.1 Czynno·sci podstawowe . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 20.3 Inne wymagania . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 20.3.1 Cofniecie do poprzedniego przypadku uzycia . . . . . . . . . . . . . . . 26 20.3.2 Zamkniecie kreatora . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 20.4 Warunki wstepne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 20.5 Warunki ko·ncowe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Q-Group http://www.q-group.prv.pl 5 21 Statystyka Opisowa - Wspczynniki 27 21.1 Skrcony opis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 21.2 Czynno·sci . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 21.2.1 Czynno·sci podstawowe . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 21.3 Inne wymagania . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 21.3.1 Cofniecie do poprzedniego przypadku uzycia . . . . . . . . . . . . . . . 27 21.3.2 Zamkniecie kreatora . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 21.4 Warunki wstepne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 21.5 Warunki ko·ncowe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 22 Ranking 28 22.1 Skrcony opis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 22.2 Czynno·sci . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 22.2.1 Czynno·sci podstawowe . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 22.3 Inne wymagania . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 22.3.1 Cofniecie do poprzedniego przypadku uzycia . . . . . . . . . . . . . . . 29 22.3.2 Zamkniecie kreatora . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 22.4 Warunki wstepne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 22.5 Warunki ko·ncowe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 23 Ruchome okno obliczeniowe 29 23.1 Skrcony opis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 24 Regresja - Dopasowanie krzywej 30 24.1 Skrcony opis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 24.2 Czynno·sci . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 24.2.1 Czynno·sci podstawowe . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 24.3 Inne wymagania . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 24.3.1 Cofniecie do poprzedniego przypadku uzycia . . . . . . . . . . . . . . . 30 24.3.2 Zamkniecie kreatora . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 24.4 Warunki wstepne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 24.5 Warunki ko·ncowe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 25 Historia zmian 6 32 USE CASE 1 Wprowadzenie Dokument opisuje systemowe przypadki uzycia dla S 1.1 IMPLE STAT Cel Zadaniem dokumentu Use Case jest szczegowe przedstawienie czynno s· ci wykonywanych podczas wykonywania poszczeglnych przypadkw uzycia. 1.2 Denicje - szeroko pojety system oparty na technologii Data Warehouse - podstawowy klient , sporzadzajacy statystyczne wyniki na - Baza danych ktra jest Hurtownia Danych - ej zyk stworzony na potrzeby projektu. Bedzie to ej zyk zapyta n· statystycznych do relacyjnych baz danych, s· ci·sle zwiazany z interfejsem aplikacji klienta. 1.3 Schemat dziaania programu klienta Schemat korzystania z programu ma ksztat kreatora, czyli kolejne czynno s· ci wykonywane sa krok po kroku, az do osiagniecia wyniku. Poniewaz zaozeniem projektowym jest, aby stworzy c· engine do aplikacji, dlatego liniowo·sc· dziaania kreatora, nie jest zbyt upraszczajaca. Mozna wyodrebni c· ciag czynno s· ci, jakie uzytkownik musi wykona c· , aby uzyska·c wynik analizy. Sa to zarazem kolejne kroki kreatora: 1. Wybierz BD. 2. Wybr tabel. 3. Wybr zacze n· . 4. Rzutowanie. 5. Selekcja. 6. Generowanie zapytania. (patrz pakiet Zapytania). 7. Wizualizacja wyniku: Ogladaj wynik. W wiekszo s· ci, powyzsze punkty maja swoje odpowiedniki w przypadkach uzycia. Q-Group http://www.q-group.prv.pl 7 2 8 Diagramy USE CASE 14.2.2 Czynno·sci alternatywne Bedne dane Moze sie zdarzy c·ze na podstawie zaznaczonych kolumn nie da sie wygenerowac wykresu, wtedy jest wy·swietlony komunikat bedu. 14.3 Warunki wstepne podczas wykonywania przypadku Generowanie zapytania wybra Histogram. 14.4 · Warunki koncowe Zapytanie zostao pozytywnie wykonane oraz Wynik zapytania zosta przekazany do przypadku Ogladaj wynik . 15 15.1 Wykres rozrzutu Skrcony opis Ten przypadek suzy do tworzenia Wykresu rozrzutu dwch zmiennych. Dwuwymiarowych wykresw rozrzutu uzywamy do wizualizacji zalezno s· ci pomiedzy dwiema zmiennymi X i Y (np. waga osoby i jej wzrostem). Z wykresu odczyta c· mozna znacznie wiecej niz z samej warto·sci wspczynnika korelacji. Na przykad niejednorodno s· c· danych moze by c· przyczyna otrzymania faszywej warto s· ci wspczynnika korelacji. Na przykad gdy dane pochodza z dwch zr nych grup do s· wiadczalnych, a fakt ten, przy obliczaniu wspczynnika korelacji, zosta zignorowany. 15.2 Czynno·sci 15.2.1 Czynno·sci podstawowe 1. W tym samym oknie zostaja wy s· wietlone wszystkie kolumny tabel ktre zostay wcze s· niej wyspecykowane. 2. 3. wybiera kolumne na podstawie ktrej zostaje sporzadzony Wykres rozrzutu. pobiera dane z zaznaczonej kolumny. 4. Sporzadzenie wykresu. 5. Wywoanie przypadku Ogladaj wynik . 20 USE CASE 15.3 15.2.2 Warunki wstepne Czynno·sci alternatywne Bedne dane Moze sie zdarzy c·ze na podstawie zaznaczonych kolumn nie da sie wygenerowac wykresu, wtedy jest wy·swietlony komunikat bedu. 15.3 Warunki wstepne podczas wykonywania przypadku Generowanie zapytania wybra Wykres rozrzutu. · Warunki koncowe 15.4 Zapytanie zostao pozytywnie wykonane oraz Wynik zapytania zosta przekazany do przypadku Ogladaj wynik . 16 Wykres koowy 16.1 Skrcony opis Wykres koowy nalezy do najcze s· ciej stosowanych rodzajw wykresw suzacych do prezentacji cze s· ci (udziaw, procentu) pewnej cao s· ci. Na wykresie koowym sa wy s· wietlane warto·sci surowe lub liczebno·sci (tzn. czesto s· ci) okre·slonych warto·sci (takie jak wy·swietlane na histogramach). Typowym zastosowaniem prostych wykresw koowych (surowych danych) jest pokazanie podziau danej wielko s· ci (np. jak przedstawia sie struktura budzetu) lub przedstawienie, w jaki sposb rzne skadniki wpywaja na wielko s· c· nalna (np. produkcja w kazdym z kilku przedsiebiorstw nalezacych do jednej macierzystej korporacji). 16.2 Czynno·sci 16.2.1 Czynno·sci podstawowe 1. W tym samym oknie zostaja wy s· wietlone wszystkie kolumny tabel ktre zostay wcze s· niej wyspecykowane. 2. 3. wybiera kolumne na podstawie ktrej zostaje sporzadzony wykres rozrzutu. pobiera dane z zaznaczonej kolumny. 4. Sporzadzenie wykresu. 5. Wywoanie przypadku Ogladaj wynik . Q-Group http://www.q-group.prv.pl 21 20 20.1 Statystyka Opisowa - Skrzyzowanie tabel Skrcony opis Specyczna analiza czesto s· ci. Uzytkownik okre s· la dwa zbiory zmiennych. Pierwszy dla kolumn, drugi dla wierszy. Kolejne kolumny sa elementami iloczynu kartezja n· skiego pierwszego zbioru zmiennych, kolejne wiersze sa elementami iloczynu kartezja n· skiego drugiego zbioru zmiennych. Na przecieciu wiersza i kolumny podawana jest odpowiednia czesto s· c· (albo inna funkcja grupowa). 20.2 Czynno·sci 20.2.1 Czynno·sci podstawowe 1. Uzytkownik widzi okienko generowania zapytania 2. Uzytkownik wybiera opcje 3. Uzytkownik z dostepnego zbioru zmiennych (kolumn tabeli, ktra powstaa przez zaczenia, selekcje i rzutowanie - patrz poprzednie przypadki uzycia) wybiera dwa rozczne podzbiory 4. Uzytkownik wybiera funkcje grupowe (czesto s· c· , suma, min, max, s· rednia) 5. Uzytkownik zatwierdza wybr zapytania 20.3 Inne wymagania 20.3.1 Cofniecie do poprzedniego przypadku uzycia Uzytkownik w kazdym momencie moze wybra c· opcje przypadku uzycia z perspektywy kreatora. 20.3.2 Zamkniecie kreatora Uzytkownik w kazdym momencie moze wybra c· opcje aplikacje kliencka. 20.4 , ktra cofnie go do poprzedniego , ktra zako n· czy Warunki wstepne System musi zna·c schemat tabeli, na ktrej bedzie wykonywane generowane zapytanie. 26 USE CASE 20.5 Warunki ko·ncowe · Warunki koncowe 20.5 System wygeneruje sobie zapytanie w . Wynikiem wykonania tego zapytania bedzie tabelka, ktrej wiersze odpowiadaja elementom iloczynu kartezja n· skiego zmiennych z pierwszego podzbioru, a kolumny elementom iloczynu kartezja·nskiego zmiennych z drugiego podzbioru. Na przecieciu wiersza i kolumny zwrcona bedzie czesto s· c· elementu speniajacego zarwno wiersz jak i kolumne. Zamiast, lub obok czesto s· ci moze wystapi c· inna funkcja grupowa. 21 Statystyka Opisowa - Wspczynniki 21.1 Skrcony opis Wiersze wynikowej tabeli posortowane sa okre s· lonymi grupami. Liczone sa czesto s· ci (lub inne funkcje grupujace) wiersza wynikowej tabeli w stosunku do czesto s· ci (lub innej funkcji grupuacej) j grupy do ktrej nalezy wiersz. Uzytkownik podaje dwa zbiory zmiennych. Wiersze wynikowej tabeli naleza do grupowania po pierwszym zbiorze zmiennych. Czesto s· c· kazdego wiersza jest liczona wzgledem czesto s· ci grupy okre·slonej przez zmienne z obydwu zbiorw. 21.2 Czynno·sci 21.2.1 Czynno·sci podstawowe 1. Uzytkownik widzi okienko generowania zapytania 2. Uzytkownik wybiera opcje 3. Uzytkownik z dostepnego zbioru zmiennych (kolumn tabeli, ktra powstaa przez zaczenia, selekcje i rzutowanie - patrz poprzednie przypadki uzycia) wybiera dwa rozczne podzbiory 4. Uzytkownik wybiera funkcje grupowe (czesto s· c· , suma, min, max, s· rednia) 5. Uzytkownik zatwierdza wybr zapytania 21.3 Inne wymagania 21.3.1 Cofniecie do poprzedniego przypadku uzycia Uzytkownik w kazdym momencie moze wybra c· opcje przypadku uzycia z perspektywy kreatora. Q-Group http://www.q-group.prv.pl , ktra cofnie go do poprzedniego 27