Wykaz wymagań połączonych z obiektami za pomocą relacji realizacji.

3.3.14.1 Szczegółowy opis

Raport służy do wylistowania wskazanych typów obiektów zawartych w repozytorium projektu Enterprise Architect połączonych z wymaganiami za pomocą relacji realizacji.

Raport podzielony jest na sekcje, tytułowy element sekcji zawiera nazwę wskazanego obiektu, natomiast wewnątrz każdej sekcji znajduje się lista wymagań powiązanych z danym obiektem relacją realizacji. Każdy element listy wewnątrz sekcji składa się z nazwy obiektu, opisu obiektu, statusu, stereotypu, autora oraz informacji czy obiekt jest wymaganiem zewnętrznym (tylko dla obiektów typu: wymaganie).

3.3.14.2 Parametry wejściowe

clip_image002

Rysunek 86. Kreator raportu Jaszczurka. Elementy zakładki Dane do raportu.

3.3.14.3 Parametry wejściowe wymagane

Do wygenerowania raportu wymaga się podania:

· Lista typów obiektów (przynajmniej jeden element listy)

· Lista obiektów (przynajmniej jeden element listy)

· Lista wybranych wymagań (przynajmniej jeden element listy)

3.3.14.4 Parametry wejściowe opcjonalne

Do wygenerowania raportu można opcjonalnie podać:

· Lista statusów

· Lista poziomów trudności

· Lista priorytetów

· Lista autorów

3.3.14.5 Realizacja raportu

W celu wygenerowania raportu z menu tekstowego Raportowanie -> Raporty zaawansowane wybierz opcję Jaszczurka – Wykaz wymagań połączonych z obiektami za pomocą relacji realizacji.

Krok 1. Wybranie Typów obiektów

Musisz wybrać przynajmniej jeden, kilka lub wszystkie typy obiektów, które chcesz umieścić w raporcie lub odznaczyć te, których nie chcesz brać pod uwagę. Sposób korzystania z funkcjonalności elementu formularza został opisany w rozdziale 3.2.1 Funkcjonalność list.

Następnie kliknij przycisk Odśwież obiekty. Lista obiektów powinna zostać uzupełniona o obiekty powiązane relacją realizacji, które możesz włączyć do raportu.

Krok 2. Określenie Listy obiektów

Musisz wybrać przynajmniej jeden, kilka lub wszystkie obiekty, które chcesz umieścić w raporcie lub odznaczyć te, których nie chcesz brać pod uwagę. Obiekty, które wybierasz, będą umieszczone w raporcie pod warunkiem, że są one połączone relacją realizacji z wybranymi w kroku 1 typami obiektów. Sposób korzystania z funkcjonalności elementu formularza został opisany w rozdziale 3.2.1 Funkcjonalność list.

Następnie kliknij przycisk Odśwież. Zostanie uzupełniona lista obiektów odpowiednio powiązanymi elementami, które możesz włączyć do raportu.

Krok 3. Określenie Listy statusów

Możesz zaznaczyć jeden, kilka lub wszystkie statusy dla uwzględnienia ich w raporcie lub odznaczyć, by nie brać ich pod uwagę. Sposób korzystania z funkcjonalności elementu formularza został opisany w rozdziale 3.2.1 Funkcjonalność list.

Krok 4. Określenie Listy poziomów trudności

Możesz zaznaczyć jeden, kilka lub wszystkie poziomy trudności dla uwzględnienia ich w raporcie lub odznaczyć, by nie brać ich pod uwagę. Sposób korzystania z funkcjonalności elementu formularza został opisany w rozdziale 3.2.1 Funkcjonalność list.

Krok 5. Określenie Listy priorytetów

Możesz zaznaczyć jeden, kilka lub wszystkie priorytety dla uwzględnienia ich w raporcie lub odznaczyć, by nie brać ich pod uwagę. Sposób korzystania z funkcjonalności elementu formularza został opisany w rozdziale 3.2.1 Funkcjonalność list.

Krok 6. Określenie Listy autorów

Możesz zaznaczyć jednego, kilka lub wszystkich autorów dla uwzględnienia ich w raporcie lub odznaczyć, by nie brać ich pod uwagę. Sposób korzystania z funkcjonalności elementu formularza został opisany w rozdziale 3.2.1 Funkcjonalność list.

Krok 7. Filtrowanie listy wymagań

Często bywa tak, że liczba wymagań w repozytorium projektu, z których może być generowany raport jest tak duża, że możesz mieć trudność w odnalezieniu interesujących Cię elementów, które mają znaleźć się w raporcie. W celu odfiltrowania tych wymagań możesz w pole Fragment nazwy wpisać frazę odpowiadającą nazwie wymagania. Po wciśnięciu przycisku Filtruj liczba wymagań prezentowanych na Liście wymagań powinna być mniejsza.

Przykład

Dla następującego zbioru wymagań:

· Weryfikacja KK

· Cennik

· Karta pojazdu

Jeśli wpiszesz w pole Fragment nazwy frazę „ka” i wciśniesz przycisk Filtruj, na Liście obiektów otrzymasz:

· Weryfikacja KK

· Karta pojazdu

Krok 8. Wskazanie obiektów do raportowania

Teraz musisz z Listy obiektów przenieść do Listy wybranych obiektów te komponenty, które chcesz włączyć do raportu. Sposób korzystania z funkcjonalności elementu formularza został opisany w rozdziale 3.1.1 Zakładka: Dane do raportu.

Krok 9. Edycja opisu raportu

Na zakładce Opis raportu możesz również edytować kilka wyświetlanych parametrów raportu. Tu możesz zaproponować inne wartości dla: tytułu raportu, nazwy autora, daty generowania, wersji lub opisu raportu.

Krok 10. Generowanie raportu

Ostatnim krokiem jaki musisz wykonać to jest wciśnięcie przycisku Generuj raport. Po chwili powinieneś otrzymać swój raport.

Krok 11. Prezentacja raportu

Wygenerowany raport jest prezentowany w nowym oknie Podgląd raportu.

clip_image004

Rysunek 87. Pasek narzędzi okna Podgląd raportu.

Korzystając z narzędzi umieszczonych na górnym pasku narzędzi możesz zapisać kopię raportu w jednym z następujących formatów:

· Jasper Reports

· PDF

· RTF

· ODT

· DOCX

· HTML

· XLS

· CSV

· XML

· Embedded Images XML

Ponadto narzędzia Podglądu raportu umożliwiają wydrukowanie raportu, wyświetlanie stron raportu, dopasowanie raportu do okna lub skalowanie rozmiaru wyświetlanego raportu.

3.3.14.6 Wynik

Pierwsza strona raportu zawiera następujące informacje:

· wersję raportu

· tytułu raportu

· datę utworzenia

· nazwę autora

· opisu raportu

Poniżej umieszczona jest lista obiektów z projektu podzielona na sekcje. Każda sekcja zawiera listę obiektów połączonych z danym obiektem listy za pomocą relacji realizacji. Każdy element listy składa się z:

· nazwy obiektu

· opisu obiektu

· statusu

· stereotypu

· autora

· czy wymaganie zewnętrzne (tylko dla obiektów typu: wymaganie)

Poniżej zamieszczono przykładowy wynik wygenerowanego raportu.

clip_image006

Rysunek 88. Przykładowy raport Jaszczurka.