2.1 Opcja – Podgląd projektu

Wyświetla elementy projektu i udostępnia opcje do zarządzania nimi. W celu skorzystania z tej opcji Tormigo z menu tekstowego Zarządzania wymaganiami wybierz opcję Podgląd projektu lub skorzystaj ze skrótu Alt+P.

2.1.1 Szczegółowy opis

Opcja Podgląd projektu umożliwi Ci przeglądanie wybranych elementów projektu zawartych w repozytorium projektu aplikacji Enterprise Architect. Ponadto będziesz mógł zarządzać wymaganiami, przypadkami użycia oraz aktorami projektu. Zauważ, że główny nacisk położony jest na zarządzanie wymaganiami projektu.

Podgląd projektu umożliwi Ci:

· przeglądanie struktury projektu,

· zarządzanie wymaganiami, przypadkami użycia i aktorami zdefiniowanymi w projekcie, w szczególności:

o wyświetlanie ich właściwości,

o edycję właściwości,

o dodawanie,

o usuwanie,

o śledzenia historii zmian wymagań.

2.1.2 Przeglądanie struktury projektu

Korzystając z opcji Podgląd projektu możesz przeglądać strukturę projektu Enterprise Architect.

W lewej części okna Podgląd projektu wyświetlane jest drzewo projektu. Pakiety programu Enterprise Architect są prezentowane w formie drzewa folderów. W strukturze pakietów projektu są prezentowane jedynie elementy typu „wymaganie”, „przypadek użycia” oraz „aktor”.

clip_image002

Rysunek 12. Okno Podgląd projektu. Widoczna struktura projektu wraz z właściwościami wybranego wymagania.

2.1.3 Wyświetlanie właściwości elementu

W prawej części okna Podgląd projektu wyświetlane są wszystkie właściwości wskazanego w drzewie projektu elementu . Są to kolejno:

· krótki opis,

· alias,

· status,

· trudność,

· priorytet,

· autor,

· słowa kluczowe,

· stereotyp,

· faza,

· wersja,

· data utworzenia,

· data ostatniej zmiany.

Właściwości te są prezentowane w formie „tylko do odczytu”.

2.1.4 Edycja właściwości elementu

W celu edycji właściwości wskazanego w drzewie projektu elementu:

· wciśnij przycisk Edytuj, który znajduje się w na dole okna Podgląd projektu (patrz rysunek 13) lub

· dwukrotnie kliknij na danym elemencie lub

· z menu kontekstowego dostępnego z wskazanego w drzewie projektu wymagania wybierz opcję Edytuj.

clip_image004

Rysunek 13. Edycja właściwości wymagania.

Teraz możesz:

· zmieniać dowolną wartość właściwości wskazanego elementu,

· usunąć element.

Jeśli zmieniłeś jakąkolwiek właściwość danego elementu i chcesz ten fakt zapamiętać w projekcie musisz wcisnąć przycisk Zapisz. Jeżeli w konfiguracji aplikacji zaznaczyłeś opcję „Zapisywać zmiany w elementach” to program zapyta się o powód wprowadzanych zmian. W okienku Opis zmiany (patrz rysunek 14) powinieneś umieścić stosowny komentarz informujący o dokonanych zmianach właściwości elementu. Całość zakończ wciskając przycisk Zapisz.

Tormigo umożliwia Ci zapamiętanie wprowadzonego już komentarza w celu późniejszego jego wykorzystania, np. w przypadku edycji innego elementu. Aby to zrobić, po wprowadzeniu komentarza w oknie Opis zmiany, a przed zapisaniem danych do repozytorium za pomocą przycisku Zapisz zaznacz opcję Zapisz opis. Możesz także na liście rozwijanej usytuowanej pod polem z nazwą autora wpisać tytuł komentarza, który Ci później posłuży do identyfikacji komentarza. Aby później wybrać zapisany komentarz, z listy rozwijanej wybierz komentarz o odpowiednim tytule. Jeżeli nie chcesz aby komentarz był dalej przechowywany w repozytorium projektu, po wybraniu go z listy rozwijanej skorzystaj z przycisku Usuń.

clip_image006

Rysunek 14. Powód wprowadzanych zmian w elemencie.

Po pomyślnym zaktualizowaniu projektu zobaczysz komunikat potwierdzający zachowanie zmian wskazanego elementu.

clip_image008

Rysunek 15. Informacja o aktualizacji wymagania.

Zauważ, że każda zapisana zmiana powoduje zmianę (zwiększenie) wersji wymagania.

2.1.5 Dodawanie nowych elementów

W celu dodania nowego elementu w aplikacji Tormigo musisz w drzewie projektu wskazać element drzewa, do którego chcesz go dodać. Następnie dla wskazanego elementu z menu kontekstowego wybierz odpowiednią opcję Dodaj wymaganie, Dodaj przypadek użycia lub Dodaj aktora (patrz rysunek 16). W kolejnym kroku musisz uzupełnić pola właściwości elementu, konieczne jest uzupełnienie pola krótki opis, które posłuży jako nazwa elementu widoczna w drzewie projektu. W celu zapamiętania zmian w projekcie wciśnij przycisk Dodaj.

clip_image010

Rysunek 16. Dodawanie nowego wymagania.

Aktualizacja projektu prezentowana będzie za pomocą komunikatu.

clip_image012

Rysunek 17. Komunikat informujący o dodaniu wymagania do projektu.

2.1.6 Usuwanie elementu

W celu usunięcia elementu z projektu Enterprise Architect musisz wejść w tryb jego edycji (patrz rozdział 2.1.4) i wcisnąć przycisk Usuń znajdujący się na dole okna Podgląd projektu. Następnie Tormigo zapyta się czy na pewno usunąć wybrany obiekt. Jeśli wciśniesz Tak element zostanie usunięty z projektu w przeciwnym wypadku (przycisk Nie) element pozostanie w projekcie.

Uwaga! W przypadku usunięcia elementu zostaną usunięte wszystkie inne elementy od niego zależne.

clip_image014

Rysunek 18. Usuwanie elementu z projektu.

Aktualizacja projektu prezentowana będzie za pomocą komunikatu.

clip_image016

Rysunek 19. Komunikat informujący o usunięciu elementu z projektu.

2.1.7 Śledzenia historii zmian elementu

W celu obejrzenia historii korekt i zmian elementów musisz wskazać element w drzewie projektu i zaznaczyć opcję Pokaż historię. Włączenie opcji Pokaż historię spowoduje wyświetlenie w dolnej części okna Podgląd projektu tabeli z historią zmian wskazanego elementu. Tabela historii zmian zawiera:

· wersję,

· datę dokonania zmiany,

· autora dokonującego zmianę,

· opis zmiany.

clip_image018

Rysunek 20. Historia zmian elementu.

Kliknięcie na wybrany wiersz w tabeli spowoduje wyświetlenie w formularzu wartości właściwości elementu dla wybranej wersji.

2.1.8 Przenoszenie elementów w obrębie projektu

Tormigo oprócz edycji właściwości elementów pozwala Ci także na przenoszenie ich oraz pakietów w obrębie projektu. Opcja ta jest dostępna poprzez wykorzystanie techniki „Przeciągnij i upuść”. Aby przenieść wybrany element ustaw kursor myszy nad nim, wcisnąć lewy klawisz myszy, a następnie trzymając wciśnięty klawisz, przesuń myszą kursor do miejsca docelowego i puść przycisk myszy. Jeżeli aplikacja nie pozwala na przeniesienie danego elementu do wybranego miejsca docelowego, Tormigo poinformuje Cię to tym wyświetleniem odpowiedniej ikony wskaźnika myszy.

2.2 Opcja – Mapowanie wymagań

Wyświetla elementy projektu i udostępnia opcję do mapowania wymagań na przypadki użycia. W celu skorzystania z tej opcji Tormigo z menu tekstowego Zarządzanie wymaganiami wybierz opcję Mapowanie wymagań lub skorzystaj ze skrótu Alt+M.

2.2.1 Szczegółowy opis

Opcja Mapowanie wymagań umożliwi Ci przeglądanie wymagań projektowych oraz przypadków użycia zawartych w repozytorium projektu aplikacji Enterprise Architect. Ponadto będziesz mógł zarządzać mapowaniem wymagań na przypadki użycia – definiować nowe mapowanie wymagań na przypadki użycia lub usuwać mapowanie.

2.2.2 Definiowanie nowego mapowania wymagania na przypadek użycia

clip_image020

Rysunek 21. Mapowanie wymagań – wskazanie elementów do mapowania.

W celu zdefiniowania mapowania wymagania na przypadek użycia musisz skorzystać z opcji Mapowanie wymagań dostępnej z menu tekstowego Zarządzanie wymaganiami, następnie:

· w lewej części okna wskaż wymagania, które ma być mapowane,

· w prawej części okna wskaż przypadki użycia, na który wskazane wymaganie ma być mapowane,

· wciśnij przycisk „>” by zdefiniować mapowanie pomiędzy zaznaczonymi elementami.

clip_image022

Rysunek 22. Mapowanie wymagań – zmapowane wymaganie na przypadek użycia.

Możesz także skorzystać z opcji „Przeciągnij i upuść” opisanej w rozdziale 2.1.8. Aby zmapować zaznaczone wymagania przeciągnij je na odpowiedni przypadek użycia.

W celu ograniczenia liczby przypadków użycia możesz użyć filtru podając fragment lub pełną nazwę przypadku użycia w polu Szukaj element.

clip_image024

Rysunek 23. Filtrowanie przypadków użycia.

2.2.3 Co się stało w projekcie Enterprise Architect?

Jeśli korzystasz z mapowania wymagań na przypadki użycia w aplikacji Tormigo pamiętaj, że Twoje działania nie są bez wpływu na repozytorium projektu Enterprise Architect.

clip_image026

Rysunek 24. Obiekty przed mapowaniem.

Jeśli na przykład zmapujesz wymaganie niefunkcjonalne „Reports should be In grayscale” na przypadek użycia „Generate report” w repozytorium projektu Enterprise Architect pomiędzy mapowanymi elementami powstanie relacja typu Realize.

clip_image028

Rysunek 25. Obiekty po mapowaniu.

2.2.4 Usuwanie istniejącego mapowania pomiędzy wymaganiem a przypadkiem użycia

W celu usunięcia mapowania wymagania na przypadek użycia musisz skorzystać z opcji Mapowanie wymagań dostępnej z menu tekstowego Zarządzanie wymaganiami, następnie:

· w prawej części okna wskaż wymagania, które jest „podłączone” pod przypadek użycia (oznacza to, że dany przypadek użycia realizuje dane wymaganie),

· wciśnij przycisk „<” by usunąć związek realizacji pomiędzy powiązanymi elementami.

W tym przypadku podobnie jak podczas definiowania nowego wymagania masz możliwość skorzystania z opcji „Przeciągnij i upuść”. Wystarczy, że z prawej części okna przeciągniesz zaznaczone wymagania na lewą stronę.

2.3 Opcja – Włącz wsparcie dla OpenOffice.org

2.3.1 Szczegółowy opis

Opcja ta pozwala Ci włączyć/wyłączyć funkcję dodawania wymagania na podstawie zaznaczonego tekstu z OpenOffice.org.

clip_image002[4]

Rysunek 26. Włączanie wsparcia dla OpenOffice.org.

2.4 Opcja – Konfiguracja wsparcia dla OpenOffice.org

Konfiguracja wsparcia dla OpenOffice.org. pozwala skonfigurować wsparcie dla OpenOffice.org.

2.4.1 Szczegółowy opis

Pozwala skonfigurować parametry Tormigo do współpracy z OpenOffice.org w kontekście pozyskiwania wymagań z dokumentu OpenOffice.org do repozytorium projektu Enterprise Architect.

2.4.2. Konfiguracja wsparcia dla OpenOffice.org

clip_image004[4]

Rysunek 27. Formularz konfiguracji wsparcia dla OpenOffice.org.

Wsparcie dla OpenOffice.org możesz konfigurować korzystając z następujących opcji:

· wykryj krótki opis elementu z zaznaczonego tekstu w OpenOffice.org – zaznaczony tekst zostanie przeniesiony jako notatka dla nowego wymagania w repozytorium projektu EA, a jeżeli zostanie zaznaczona ta opcja Tormigo spróbuje wykryć krótki opis dla elementu z zaznaczonego tekstu,

· dodaj informację przed zaznaczonym tekstem – wprowadzony tekst do pola Tekst do wstawienia przed zaznaczonym testem zostanie dodany do dokumentu OpenOffice.org,

· dodaj informację za zaznaczonym tekstem – wprowadzony tekst do pola Tekst do wstawienia za zaznaczonym testem zostanie dodany do dokumentu OpenOffice.org,

· dodaj informację do historii obiektu – opcja powodująca wyświetlenie okna umożliwiającego wpisanie komentarza do historii elementu, po dodaniu go z OpenOffice.org,

· zapisz automatycznie zmiany w dokumencie – spowoduje automatyczne zapisanie ostatniej zmiany w dokumencie OpenOffice.org,

· tekst do wstawienia przed zaznaczonym testem – tu wprowadź tekst, który ma być dodawany przed zaznaczonym wymaganiem w dokumencie OpenOffice.org. Tekst będzie zamknięty w nawiasy ‘[' i ']‘. W tekście możesz wykorzystać zdefiniowane zmienne:

o $GUID$ – unikalny identyfikator obiektu, z jakim został dodany element do bazy danych,

o $DATE$ – data z jaką został dodany obiekt w formacie YYYY-MM-DD,

o $TIME$ – godzina z jaką został dodany obiekt w formacie HH:MM:SS,

· tekst do wstawienia za zaznaczonym testem – analogicznie jak w przypadku poprzedniej opcji z tym, że tekst zostanie dodany za zaznaczonym tekstem.

2.4.3 Jak dodać wymaganie z zaznaczonego tekstu w OpenOffice.org

W celu dodania wymagania do repozytorium projektu Enterprise Architect z zaznaczonego tekstu w OpenOffice.org należy:

· włącz wsparcie dla OpenOffice.org – opcja domyślnie włączona (aby upewnić się sprawdź opcję Włącz/wyłącz wsparcie dla OpenOffice.org dostępną z menu tekstowego zarządzanie wymaganiami),

· zlokalizuj i zaznacz w blok tekst, który ma stać się wymaganiem,

clip_image006[4]

Rysunek 28. Oznaczony tekst, który ma sie stać wymaganiem w projekcie EA.

· następnie:

o w zasobniku systemu Windows zlokalizuj i wciśnij ikonę Tormigo – Wsparcie dla OpenOffice.org, lub

clip_image008[4]

Rysunek 29. Lokalizacja ikony Tormigo do wsparcia dla OpenOffice.org – zasobnik systemu.

o z menu tekstowego Tormigo wybierz Zarządzanie wymaganiami -> Dodaj wymaganie z OpenOffice.org, lub

o skorzystaj ze skrótu Ctrl+Shift+O w oknie aplikacji Tormigo,

· w otwartym oknie Podgląd projektu aplikacji Tormigo, które automatycznie powinno się otworzyć, wskaż pakiet projektu EA do którego wymaganie pobrane z dokumentu OpenOffice.org ma zostać dodane,

clip_image010[4]

Rysunek 30. Edycja wymagania w aplikacji Tormigo, które zostało pobrane z dokumentu OpenOffice.org.

· możesz również edytować pozostałe właściwości wymagania (patrz rysunek 30)

· w celu zapamiętania zmian w projekcie EA wciśnij przycisk Dodaj, o wyniku zostaniesz poinformowany stosownym komunikatem, natomiast okno podgląd projektu przejdzie w tryb podglądu wymagań repozytorium projektu (patrz rysunek 31),

clip_image012[4]

Rysunek 31. Podgląd nowego wymagania pobranego z dokumentu OpenOffice.org.

· jeżeli w konfiguracji wsparcia dla Openoffice.org, zaznaczyłeś opcję „Dodaj informację do historii obiektu”, Tormigo wyświetli okno dialogowe umożliwiające Ci wpisanie komentarza dla tej operacji, tak jak to miało miejsce w przypadku edycji elementów,

clip_image014[4]

Rysunek 32. Możliwość wprowadzenia opisu dla operacji.

· w dokumencie OpenOffice.org przed i za zaznaczonym wcześniej tekstem został dodany tekst w nawiasach kwadratowych informujący o definicji wymagania, które zostało skopiowane do repozytorium projektu EA.

clip_image016[4]

Rysunek 33. Tekst znacznika, który zostaje dodany przed i po zaznaczonym tekstem wymagania.