< Wstecz | Dalej >

Lekcja 3.1: Tworzenie bezpośredniego powiązania między przypadkami użycia

W trakcie tej lekcji uczestnik kursu utworzy bezpośrednie powiązanie między wymaganiem przypadku użycia i przypadkiem użycia w domenie UML z łączami. W tej lekcji zaprezentowano również wykorzystanie widoku Schowek połączeń.

Ta lekcja wymaga zainstalowania domeny UML z łączami, która nie jest zawarta w niektórych produktach rodziny Rational Software Development Platform. Jeśli nie ma się dostępu do tej domeny, można mimo to przejrzeć zaprezentowaną procedurę i prezentację Pokaż, aby poznać wiązanie bezpośrednie, lub przejść do następnej lekcji.

Wiązanie bezpośrednie łączy element domeny z wymaganiem. Łącze to wiąże element domeny z wymaganiem i synchronizuje oba artefakty, dzięki czemu można zarządzać nimi jako pojedynczym elementem koncepcyjnym. Tworzenie powiązań bezpośrednich nie powoduje generowania wymagań pośrednich. Możliwość tworzenia bezpośrednich powiązań jest domyślnie skonfigurowana dla przypadków użycia, przez co najlepiej demonstruje się ją w domenie UML z łączami. Strategia wiązania może zostać jednak dostosowana dla innych rodzajów wymagań i elementów domeny z łączami we właściwościach projektu.

Tutaj zamieszczono przykład utworzenia przez architekta systemowego lub kierownika działu programowania powiązania przypadków użycia UML z przypadkami użycia utworzonymi w produktach Rational RequisitePro przez analityka wymagań. Powiązanie bezpośrednie tworzy bezpośrednie łącze i synchronizuje nazwę oraz dokumentację przypadku użycia UML z nazwą i tekstem przypadków użycia wymagania.

Aby utworzyć bezpośrednie powiązanie między przypadkami użycia:

  1. W widoku Eksplorator projektu kliknij prawym przyciskiem myszy pozycję My Tutorial Project i wybierz kolejno opcje Nowe > Inne > Modelowanie > Model UML.
  2. W kreatorze Nowy model UML zaakceptuj szablon standardowy, wpisz nazwę modelu Tutorial Model i kliknij przycisk Zakończ.
  3. W widoku Eksplorator projektu kliknij prawym przyciskiem myszy pozycję Tutorial Model i wybierz kolejno opcje Dodaj możliwość UML > Przypadek użycia.
  4. Zaakceptuj domyślną nazwę przypadku użycia (UseCase1). Powtórz poprzedni krok w celu utworzenia przypadku użycia UseCase2.
  5. W widoku Eksplorator wymagań rozwiń folder Przypadki użycia w projekcie Learning Project.
  6. Rozwiń folder Arrange Shipment (Uporządkuj wysyłki) i przeciągnij przypadek użycia UC1 Arrange Shipment (Uporządkuj wysyłki) do elementu modelu UseCase1.
  7. W oknie Synchronizacja wymagań produktu RequisitePro zaakceptuj nazwę wymagania i jego tekst. Spowoduje to zastąpienie nazwy i dokumentacji przypadku użycia UseCase1 nazwą i tekstem przypadku użycia Arrange Shipment (Uporządkuj wysyłki) z produktu RequisitePro.
  8. W widoku Eksplorator wymagań rozwiń folder Check Order Status (Sprawdź status zamówienia), kliknij prawym przyciskiem myszy przypadek użycia UC2 Check Order Status (Sprawdź status zamówienia), a następnie wybierz kolejno opcje Możliwość łączenia > Dodaj do schowka połączeń.
  9. W widoku Eksplorator projektu kliknij prawym przyciskiem myszy element modelu UseCase2 i wybierz kolejno opcje Możliwość łączenia > Utwórz łącze do elementu "Check Order Status (Sprawdź status zamówienia)".
  10. W oknie Synchronizacja wymagań produktu RequisitePro zaakceptuj nazwę wymagania i tekst przypadku użycia, po czym kliknij przycisk OK.
Właśnie zostały utworzone bezpośrednie powiązania między wymaganiami i elementami modelu na dwa sposoby: metodą przeciągnij i upuść oraz za pomocą widoku Schowek połączeń. Łącza bezpośrednie są oznaczone strzałką poziomą na ikonie każdego artefaktu.
< Wstecz | Dalej >