Nesta lição, você criará uma associação direta entre um requisito de
caso de uso e um caso de uso no domínio UML com possibilidade de link. Esta lição demonstra
também o uso da visualização Área de Transferência do Link (Link Clipboard).
Esta lição requer a instalação do domínio UML com possibilidade de link,
que não está incluído em alguns produtos Rational Software Delivery Platform.
Se você não tiver acesso a este domínio, poderá ainda revisar essas etapas e a visualização
Mostre-me (Show Me) para compreender as associações diretas ou ignorar a
próxima lição.
Uma associação direta vincula um elemento de domínio e um requisito.
Esse link associa o elemento de domínio e o requisito e sincroniza ambos os
artefatos para que seja possível gerenciá-los como um item conceitual único. A criação de links diretos
não gera requisitos de proxy. O recurso de link direto é configurado por padrão
para casos de uso e, portanto, é melhor demonstrado no domínio UML com possibilidade
de link; no entanto, você pode customizar a diretiva de link para outros tipos de
requisito e elementos de domínio com possibilidade de link nas propriedades do projeto.
Este
exemplo demonstra como um arquiteto de sistemas ou um gerenciador de desenvolvimento pode associar
casos de uso UML com casos de uso criados no Rational RequisitePro por um analista de requisitos. A associação direta cria um link direto
e sincroniza o nome e a documentação dos casos de uso UML com o nome e o texto dos casos de
uso de requisitos.
Para criar uma associação direta entre
casos de uso:
- Na visualização Explorador de Projetos (Project Explorer), clique com o botão direito do mouse em Meu Projeto Tutorial (My
Tutorial Project) e clique em .
- No assistente de Novo Modelo de UML (New UML Model), aceite o modelo padrão,
digite Modelo de Tutorial (Tutorial Model) como o nome do modelo e clique em
Concluir (Finish).
- Na visualização Explorador de Projetos (Project Explorer), clique com o botão
direito do mouse em Modelo de Tutorial (Tutorial Model) e clique em .
- Aceite o nome padrão do caso de uso (UseCase1). Repita a
etapa anterior para criar o UseCase2.
- Na visualização Explorador de Requisitos (Requirement Explorer), expanda a pasta Casos de Uso (Use
Cases) no Projeto de Aprendizagem (Learning Project).
- Expanda a pasta Organizar Remessa (Arrange Shipment) e arraste
o caso de uso UC1 Organizar Remessa (UC1 Arrange Shipment) para o elemento de modelo UseCase1.
- Na janela Sincronização do Requisito RequisitePro (RequisitePro Requirement Synchronization),
aceite o nome e o texto do requisito. Isso sobrescreve o nome e a documentação de
UseCase1 com o nome e o texto do caso de uso Organizar Remessa (Arrange Shipment)
do Rational RequisitePro.
- Na visualização Explorador de Requisitos (Requirement Explorer), expanda a pasta Verificar Status do Pedido (Check
Order Status), clique com o botão direito do mouse no caso de uso UC2 Verificar Status do Pedido (UC2 Check Order Status)
e, em seguida, clique em .
- Na visualização Explorador de Projetos (Project Explorer), clique com o botão direito do mouse no elemento de modelo UseCase2 e clique em .
- Na janela Sincronização do Requisito RequisitePro (RequisitePro Requirement Synchronization),
aceite o nome e o texto do requisito para o caso de uso e clique em OK.
Você criou associações diretas entre requisitos e elementos de modelo
de duas maneiras: com os métodos arrastar e soltar e a Área de Transferência de Link (Link Clipboard). Os links
diretos são marcados com uma seta horizontal

em cada ícone de artefato.