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”.
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.
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ń.
Rysunek 14. Powód wprowadzanych zmian w elemencie.
Po pomyślnym zaktualizowaniu projektu zobaczysz komunikat potwierdzający zachowanie zmian wskazanego elementu.
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.
Rysunek 16. Dodawanie nowego wymagania.
Aktualizacja projektu prezentowana będzie za pomocą komunikatu.
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.
Rysunek 18. Usuwanie elementu z projektu.
Aktualizacja projektu prezentowana będzie za pomocą komunikatu.
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.
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
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.
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.
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.
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.
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.
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
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,
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
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,
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),
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,
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.
Rysunek 33. Tekst znacznika, który zostaje dodany przed i po zaznaczonym tekstem wymagania.


