< Anterior | Próximo >

Lição 3.2: Criar Associações em um Domínio de Desenvolvimento com Possibilidade de Link

Nesta lição, você criará associações entre um requisito de caso de uso e uma classe Java.

Nos domínios de desenvolvimento com possibilidade de link, como Java ou J2EE, os arquitetos de sistemas ou os gerenciadores de desenvolvimento podem criar associações com requisitos. Essas associações ajudam a garantir a cobertura funcional de todos os requisitos em um projeto de desenvolvimento. Os desenvolvedores podem navegar de seus artefatos de desenvolvimento no Rational RequisitePro e examinar o texto completo associado ao requisito. Isso fornece uma compreensão mais completa dos objetivos de desenvolvimento.

Essas associações são configuradas por padrão como associações indiretas. Um requisito de proxy é criado no Rational RequisitePro para representar o artefato de desenvolvimento. A rastreabilidade é estabelecida no Rational RequisitePro entre o proxy e o requisito de destino.

Nesta lição, você criará um projeto Java e criará uma associação entre um requisito de caso de uso e uma classe Java. Em um projeto J2EE, você pode associar requisitos de caso de uso ou de recurso com JARs EJB, Beans de Sessão, Beans BMP, Beans Acionados por Mensagens J2EE, Serviços da Web, Servlets e outros artefatos de desenvolvimento J2EE.

Comece examinando os requisitos de caso de uso do projeto:

  1. Na visualização Explorador de Requisitos (Requirement Explorer), expanda a pasta Casos de Uso (Use Cases) e a pasta CD de Compra (Purchase CD). Em um cenário típico, você estudaria o Fluxo Básico do caso de uso no documento de requisitos do Microsoft Word e, então, associaria várias classes Java para satisfazer o comportamento do caso de uso.
  2. Observe que existe um fluxo alternativo de caso de uso, ID INVÁLIDO DO COMPRADOR (INVALID SHOPPER ID), abaixo do fluxo Básico.
Com a finalidade de simplificar esta lição, você criará uma única classe Java e a associará a este caso de uso de fluxo alternativo.

Criar um Projeto e uma Classe Java

Crie um projeto, uma pasta e uma classe simples para demonstrar uma associação com um artefato de desenvolvimento:
  1. Clique em Arquivo (File) > Novo (New) > Projeto (Project).
  2. No assistente de Novo Projeto (New Project), clique em Projeto Java (Java Project) > Avançar (Next).
  3. Digite um nome de projeto Meu Projeto Java (My Java Project) e clique em Concluir (Finish).
  4. Quando for solicitado a abrir a perspectiva Java, clique em Não (No).
  5. Para criar uma pasta para as classes, clique com o botão direito do mouse em Meu Projeto Java (My Java Project) e clique em Novo (New) > Pasta (Folder).
  6. Na janela Nova Pasta (New Folder), digite um nome de pasta classes e clique em Concluir (Finish).
  7. Para visualizar a nova pasta, clique no botão Exibir Visualizações com Links Específicos de Domínio (Show Domain-Specific Linking Views) e, em seguida, clique em Java. A visualização Explorador de Pacotes (Package Explorer) é exibida.
  8. Na visualização Explorador de Pacotes (Package Explorer), expanda Meu Projeto Java (My Java Project) e clique com o botão direito do mouse na pasta Classes.
  9. Clique em Novo (New) > Outro (Other) > Classe (Class) > Avançar (Next).
  10. Digite um nome para a classe, FailedAuthentication e, em seguida, clique em Concluir (Finish).

Associar uma Classe com um Requisito de Caso de Uso

Inclua a nova classe Java à Área de Transferência de Links e, em seguida, vincule o caso de uso à classe. Examine o requisito de proxy e a rastreabilidade resultantes.
  1. Na visualização Explorador de Pacotes (Package Explorer), clique com o botão direito do mouse na classe FailedAuthentication e clique em Possibilidade de Link (Linkability) > Incluir na Área de Transferência do Link (Add to Link Clipboard).
  2. Na visualização Explorador de Requisitos (Requirement Explorer), expanda as pastas Casos de Uso (Use Cases) e CD de Compra (Purchase CD) e clique com o botão direito do mouse no caso de uso ID INVÁLIDO DO COMPRADOR (INVALID SHOPPER ID).
  3. Clique em Possibilidade de Link (Linkability) > Criar Link para FailedAuthentication.java (Create Link to FailedAuthentication.java).
  4. Para examinar o requisito de proxy, role e expanda a pasta Proxies do Elemento do Eclipse (Eclipse Element Proxies) na visualização Explorador de Requisitos (Requirement Explorer).
  5. Expanda a pasta de recursos e a pasta Meu Projeto Java (My Java Project).
  6. Selecione o proxy da classe Java.
  7. Clique na visualização Rastreio de Requisito (Requirement Trace) e clique no ícone Formulário de Rastreio (Trace From) para examinar a rastreabilidade do proxy de classe para o requisito de caso de uso.
Nesta lição, você considerou os fluxos básicos e alternativos de um requisito de caso de uso. Você criou um projeto e uma classe Java. Você associou o caso de uso de fluxo alternativo e a classe Java. Finalmente, você visualizou o requisito de proxy e a rastreabilidade resultantes.
< Anterior | Próximo >

Feedback