< Anterior | Próximo >

Lição 3.1: Criar uma Associação Direta Entre Casos de Uso

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:

  1. 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 Novo (New) > Outro (Other) > Modelagem (Modeling) > Modelo de UML (UML Model).
  2. 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).
  3. 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 Incluir UML (Add UML) > Caso de Uso (Use Case).
  4. Aceite o nome padrão do caso de uso (UseCase1). Repita a etapa anterior para criar o UseCase2.
  5. Na visualização Explorador de Requisitos (Requirement Explorer), expanda a pasta Casos de Uso (Use Cases) no Projeto de Aprendizagem (Learning Project).
  6. 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.
  7. 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.
  8. 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 Possibilidade de Link (Linkability) > Incluir na Área de Transferência do Link (Add to Link Clipboard).
  9. Na visualização Explorador de Projetos (Project Explorer), clique com o botão direito do mouse no elemento de modelo UseCase2 e clique em Possibilidade de Link (Linkability) > Criar Link para "Verificar Status do Pedido" (Create Link to "Check Order Status").
  10. 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.
< Anterior | Próximo >

Feedback