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