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:
- W widoku Eksplorator projektu kliknij prawym przyciskiem myszy pozycję My
Tutorial Project i wybierz kolejno opcje .
- W kreatorze Nowy model UML zaakceptuj szablon standardowy,
wpisz nazwę modelu Tutorial Model i kliknij
przycisk Zakończ.
- W widoku Eksplorator projektu kliknij prawym przyciskiem myszy pozycję
Tutorial Model i wybierz kolejno opcje .
- Zaakceptuj domyślną nazwę przypadku użycia (UseCase1). Powtórz poprzedni krok
w celu utworzenia przypadku użycia UseCase2.
- W widoku Eksplorator wymagań rozwiń folder Przypadki użycia w projekcie Learning Project.
- 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.
- 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.
- 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 .
- W widoku Eksplorator projektu kliknij prawym przyciskiem myszy element modelu
UseCase2 i wybierz kolejno opcje .
- 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.