Mentor de Ferramentas: Detalhando um Caso de Uso Utilizando o Rational XDE Developer
Este mentor de ferramenta descreve como utilizar o Rational XDE Developer para detalhar um caso de uso.
Ferramenta: Rational XDE Developer
Relacionamentos
Elementos Relacionados
Descrição Principal

Visão Geral 

As etapas neste mentor de ferramenta correspondem às etapas da tarefa. Os links para os tópicos na Ajuda on-line do XDE Rational XDE (TM) estão marcados com ícone do manual de ajuda.

Este mentor de ferramenta considera que um Modelo de Caso de Uso já foi criado de acordo com as Diretrizes da Estrutura de Modelo do XDE. Além disso, considera que um caso de uso foi criado pelas seguintes etapas descritas no Mentor de Ferramenta: Localizando Agentes e Casos de Uso Utilizando o Rational XDE.

As etapas a seguir são executadas neste mentor de ferramentas:

Antes de detalhar um caso de uso, é necessário decidir como esses detalhes serão capturados. Algumas opções são:

  • Utilizando a janela Documentação do Modelo, você pode documentar qualquer elemento de modelo selecionado. Consulte ícone do manual de ajudaDocumentando Elementos de Modelo
  • Um documento de especificação de caso de uso separado pode ser criado utilizando o gabarito fornecido pelo RUP (consulte o Produto de Trabalho: Caso de Uso para gabaritos). Em seguida, o documento pode ser associado ao elemento de modelo de caso de uso. Consulte ícone do manual de ajudaVinculando Arquivos Externos a Elementos de Modelo ;
  • Também é possível associar casos de uso a documentos e requisitos utilizando o Rational RequisitePro-XDE Integration. Para associar um caso de uso a um requisito ou documento RequisitePro, consulte a ajuda de integração do RequisitePro-XDE que é acessada na barra de menus superior, clicando em Ferramentas > Rational RequisitePro > Ajuda da Integração. Seguem abaixo mais informações sobre a integração do RequisitePro-XDE.

Rational RequisitePro-XDE Integration

Com o Rational RequisitePro-XDE Integration, é possível editar elementos de modelos de casos de uso a partir de seus requisitos associados em bancos de dados e documentos do RequisitePro. Você pode associar casos de uso a documentos de requisitos no RequisitePro, o qual permite desenvolver uma definição textual do caso de uso em um documento Microsoft Word do RequisitePro. Em documentos de casos de uso do RequisitePro, é possível elaborar o caso de uso com descrições, fluxos de eventos, requisitos especiais e condições.

A integração também permite designar atributos de requisitos, como rastreabilidade, a elementos de modelos. Você pode utilizar requisitos associados para controlar os relacionamentos entre os seus elementos de modelos e outros requisitos utilizando os recursos de rastreabilidade de requisitos do RequisitePro. A associação de elementos de modelos aos requisitos, permite revisar e avaliar o impacto das alterações de requisitos em seus elementos de modelos.

Para utilizar a integração, é necessário que o RequisitePro esteja instalado e que o perfil do RequisitePro seja aplicado ao modelo XDE. O perfil do RequisitePro é aplicado automaticamente a um modelo criado com o gabarito de modelo de Caso de Uso. Para modelos existentes, é necessário aplicar este perfil manualmente. Consulte ícone do manual de ajudaAplicando Perfis a um Modelo .

Detalhar o Fluxo de Eventos do Caso de Uso

  1. Abra o Modelo de Caso de Uso.
  2. Navegue até o caso de uso a ser detalhado.
  3. Digite um fluxo detalhado de eventos na documentação associada ao elemento de modelo.

Estruturar o Fluxo de Eventos do Caso de Uso

Você pode ilustrar a estrutura do fluxo de eventos com um diagrama de atividades. Para fazer isso, siga estas etapas:

  1. Clique com o botão direito do mouse no caso de uso no Explorador de Modelos e inclua um diagrama de atividades. Consulte ícone do manual de ajudaIncluindo Diagramas .
  2. (opcional) Inclua raias. Consulte ícone do manual de ajudaIncluindo Shapes a Diagramas .
  3. Inclua o estado inicial, estado final e as atividades. Consulte ícone do manual de ajudaIncluindo Shapes a Diagramas .
  4. Anote cada atividade com uma breve descrição. Consulte ícone do manual de ajudaDocumentando Elementos de Modelo .
  5. Conecte os estados das atividades às transições. Consulte ícone do manual de ajudaIncluindo Relacionamentos de Transição .
  6. Crie barras de sincronização (se necessário). Consulte ícone do manual de ajudaIncluindo Shapes a Diagramas .
  7. Especifique as condições de guarda das transições (se necessário). Consulte ícone do manual de ajudaEspecificando Condições de Guarda em Relacionamentos de Transição .

ícone do manual de ajuda Referência: ícone do manual de ajudaTrabalhando com Diagramas de Atividades

Ilustrar Relacionamentos com Agentes e Outros Casos de Uso <opcional>

Esta é uma etapa opcional que é desempenhada somente para elucidar os relacionamentos entre o caso de uso e seus agentes e casos de uso associados. O procedimento para incluir relacionamentos com agentes está descrito em Mentor de Ferramentas: Localizando Agentes e Casos de Uso Utilizando o Rational XDE. Os relacionamentos com outros casos de uso estão descritos em Mentor de Ferramenta: Estruturando o Modelo de Caso de Uso Utilizando o Rational XDE.

ícone do manual de ajuda Referência: ícone do manual de ajudaTrabalhando com Diagramas de Casos de Uso

Descrever os Requisitos Especiais do Caso de Uso

Digite estas informações na documentação associada ao caso de uso. Observe que há uma seção específica para essas informações no gabarito Especificações do Caso de Uso.

Descrever Protocolos de Comunicação

Digite estas informações na documentação associada ao caso de uso. Observe que há uma seção específica para essas informações no gabarito Especificações do Caso de Uso.

Descrever Condições Prévias do Caso de Uso <opcional>

Digite estas informações na documentação associada ao caso de uso. Observe que há uma seção específica para essas informações no gabarito Especificações do Caso de Uso.

Descrever Condições Posteriores do Caso de Uso <opcional>

Digite estas informações na documentação associada ao caso de uso. Observe que há uma seção específica para essas informações no gabarito Especificações do Caso de Uso.

Descrever Pontos de Extensão <opcional>

Digite estas informações na documentação associada ao caso de uso. Observe que há uma seção específica para essas informações no gabarito Especificações do Caso de Uso.

Avaliar os Resultados

Não há orientações específicas do Rational XDE para esta etapa.