< Wstecz | Dalej >

Lekcja 3.2: Tworzenie powiązań w konsolidowalnej domenie programistycznej

W trakcie tej lekcji uczestnik kursu utworzy powiązania między wymaganiem przypadku użycia i klasą Java.

W programistycznych domenach z łączami, takich jak Java lub J2EE, architekci systemów lub programiści mogą tworzyć powiązania z wymaganiami. Powiązania te ułatwiają zapewnienie funkcjonalnego odbicia wszystkich wymagań w projekcie programistycznym. Programiści mogą dzięki temu przejść od artefaktów programistycznych do wymagań w produkcie Rational RequisitePro oraz przeanalizować pełen tekst powiązany z wymaganiem. Daje to pełniejsze zrozumienie celów programistycznych.

Powiązania te są konfigurowane domyślnie jako pośrednie. Wymaganie pośrednie tworzy się w produkcie RequisitePro jako reprezentację artefaktu programistycznego. Przejście w produkcie RequisitePro ustanawia się między wymaganiem pośrednim i docelowym.

W trakcie tej lekcji uczestnik kursu utworzy projekt Java, a następnie powiązanie między wymaganiem przypadku użycia i klasą Java. W projekcie J2EE możliwe jest także powiązanie wymagań przypadku użycia lub wymagań funkcjonalnych z plikami JAR komponentu EJB, komponentami bean sesji, komponentami bean BMP, komponentami bean sterowanymi komunikatami J2EE, usługami Web Services, serwletami oraz innymi artefaktami programistycznymi J2EE.

Należy rozpocząć od analizy wymagań przypadku użycia dla projektu:

  1. W widoku Eksplorator wymagań rozwiń foldery Przypadki użycia oraz Purchase CD (Zakup dysku CD). W typowym przypadku należałoby zapoznać się z podstawowym przepływem (Basic Flow) przypadku użycia w dokumencie wymagań Microsoft Word, a następnie powiązać wiele klas Java w celu spełnienia charakterystyki zdefiniowanej w przypadku użycia.
  2. Zauważ, że pod przepływem podstawowym (Basic) istnieje również przypadek użycia z przepływem alternatywnym (INVALID SHOPPER ID).
Dla zachowania przejrzystości w niniejszej lekcji zostanie utworzona pojedyncza klasa Java, która następnie zostanie powiązana z tym przypadkiem użycia przepływu alternatywnego.

Tworzenie projektu i klasy Java

Tworzenie prostego projektu, folderu oraz klasy, aby zaprezentować powiązanie z artefaktem programistycznym:

  1. Kliknij kolejno opcje Plik > Nowy > Projekt.
  2. W kreatorze Nowy projekt kliknij kolejno opcje Projekt Java > Następny.
  3. Wpisz nazwę projektu My Java Project i kliknij przycisk Zakończ.
  4. Po wyświetleniu pytania o otwarcie perspektywy Java kliknij przycisk Nie.
  5. Aby utworzyć folder dla klasy, kliknij prawym przyciskiem myszy opcję My Java Project i wybierz kolejno opcje Nowy > Folder.
  6. W oknie Nowy folder wpisz nazwę folderu classes i kliknij przycisk Zakończ.
  7. Aby wyświetlić nowy folder, kliknij przycisk Pokaż widoki dowiązań właściwe dla zakresu stosowania , a następnie kliknij opcję Java. Zostanie wyświetlony widok Eksplorator pakietów.
  8. W widoku Eksplorator pakietów rozwiń projekt My Java Project i prawym przyciskiem myszy kliknij folder classes.
  9. Wybierz kolejno opcje Nowa > Inna > Klasa > Następna.
  10. Wpisz nazwę klasy FailedAuthentication, a następnie kliknij przycisk Zakończ.

Powiązanie klasy z wymaganiem dotyczącym przypadku użycia

Dodawanie nowej klasy Java do widoku Schowek połączeń, a następnie powiązanie z tą klasą przypadku użycia. Przeanalizowanie powstałego w wyniku tej operacji wymagania pośredniego oraz przejścia.

  1. W widoku Eksplorator pakietów kliknij prawym przyciskiem myszy klasę FailedAuthentication i wybierz kolejno opcje Możliwość łączenia > Dodaj do schowka połączeń.
  2. W widoku Eksplorator wymagań rozwiń foldery Przypadki użycia oraz Purchase CD (Zakup dysku CD), a następnie prawym przyciskiem myszy kliknij przypadek użycia INVALID SHOPPER ID.
  3. Kliknij kolejno opcje Możliwość łączenia > Utwórz łącze do elementu FailedAuthentication.java.
  4. Aby sprawdzić wymaganie pośrednie, w widoku Eksplorator wymagań wyszukaj folder Zastępcze elementy środowiska Eclipse i go rozwiń.
  5. Rozwiń folder zasobów oraz folder My Java Project.
  6. Wybierz pośrednika dla klasy Java.
  7. Kliknij widok Śledzenie wymagań, a następnie kliknij ikonę Śledź od , aby sprawdzić możliwość śledzenia od elementu proxy klasy do wymagania dotyczącego przypadku użycia.
W trakcie tej lekcji uczestnik kursu poznał podstawowy i alternatywny przepływ wymagania przypadku użycia. Został utworzony projekt i klasa Java. Przypadek użycia przepływu alternatywnego został powiązany z klasą Java. Na zakończenie uczestnik kursu wyświetlił wynikowe wymaganie pośrednie i jego przejście.
< Wstecz | Dalej >