Wykaz wymagań połączonych z innym wymaganiem za pomocą agregacji.

3.3.11.1 Szczegółowy opis

Raport służy do wylistowania wskazanych wymagań zawartych w repozytorium projektu Enterprise Architect, które są połączone z innym wymaganiem za pomocą relacji agregacji.

Raport podzielony jest na sekcje, każda sekcja zawiera wymaganie główne i listę wymagań, które są połączone do niego za pomocą relacji agregacji. Z kolei każde wymaganie takiej listy pokaże Ci nazwę wymagania, jego opis zawarty w polu Notes komponentu narzędzia Enterprise Architect oraz status, stereotyp, autora i czy jest to wymaganie zewnętrzne.

Raport zawiera spojrzenie na relacje agregacji w obu kierunkach od wymagania głównego do agregatów wymagań i odwrotnie od agregatów wymagań do wymagania głównego.

3.3.11.2 Parametry wejściowe

clip_image002

Rysunek 77. Kreator raportu Dżdżownica. Elementy zakładki Dane do raportu.

3.3.11.3 Parametry wejściowe wymagane

Do wygenerowania raportu wymaga się podania:

· Lista wybranych wymagań (przynajmniej jeden element listy)

3.3.11.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.11.5 Realizacja raportu

W celu wygenerowania raportu z menu tekstowego Raportowanie -> Raporty zaawansowane wybierz opcję Dżdżownica – Wykaz wymagań połączonych z innym wymaganiem za pomocą agregacji.

Krok 1. 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 2. 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 3. 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 4. 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 5. 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 komponentów możesz w pole Fragment nazwy wpisać frazę odpowiadającą nazwie wymagania. Po wciśnięciu przycisku Filtruj liczba wymagań prezentowanych na Liście obiektów powinna być mniejsza.

Przykład

Dla następującego zbioru obiektów:

· Potwierdzenie wypożyczenia

· Dostępność systemu

· Wydruk potwierdzenia wypożyczenia

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

· Wydruk potwierdzenia wypożyczenia

Krok 6. Wskazanie wymagań do raportowania

Teraz musisz z Listy wymagań przenieść do Listy wybranych wymagań 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 7. 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 8. Generowanie raportu

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

Krok 9. Prezentacja raportu

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

clip_image004

Rysunek 78. 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.11.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 wszystkich wymagań z projektu podzielona na sekcje. Każda sekcja zawiera połączone z danym wymaganiem za pomocą relacji agregacji niezależnie od tego czy połączone wymaganie jest jego agregatem, czy wymaganiem głównym. Każdy element listy (wymaganie) składa się z:

· nazwy wymagania

· opisu wymagania

· statusu

· stereotypu

· autora wymagania

· czy wymaganie zewnętrzne

Poniżej zamieszczono przykładowy wynik wygenerowanego raportu.

clip_image006

Rysunek 79. Przykładowy raport.