Mentor de Ferramentas: Localizando Trabalhadores e Entidades de Negócio Utilizando o Rational Rose
Este mentor de ferramenta descreve como utilizar o Rational Rose para registrar os resultados da localização de trabalhadores e entidades de negócio.
Ferramenta: Rational Rose
Relacionamentos
Elementos Relacionados
Descrição Principal

Finalidade

Este mentor de ferramenta descreve como utilizar o Rational Rose para registrar os resultados da localização de trabalhadores e entidades de negócio.

Visão Geral

As seguintes etapas são um resumo de como você modela os resultados da localização de trabalhadores e entidades de negócio:

  1. Criar o Modelo de Análise de Negócio

  2. Criar Classes no Modelo de Análise de Negócio
  3. Criar o Pacote Realização de Caso de Uso de Negócios
  4. Criar uma Realização de Caso de Uso de Negócios
  5. Criar Rastreabilidade entre um Caso de Uso de Negócios e sua Realização
  6. Identificar o Proprietário da Realização de Caso de Uso de Negócios
  7. Criar um Diagrama de Colaboração para a Realização de Caso de Uso de Negócios
  8. Colocar Agentes e Objetos em um Diagrama de Colaboração
  9. Criar Links entre Objetos em um Diagrama de Colaboração
  10. Criar um Diagrama de Seqüência para a Realização de Caso de Uso de Negócios
  11. Colocar Agentes e Objetos em um Diagrama de Seqüência
  12. Descrever Mensagens entre Objetos em um Diagrama de Seqüência
  13. Descrever o Que um Objeto Faz Quando Recebe uma Mensagem em um Diagrama de Seqüência
  14. Criar Diagramas de Classe para Documentar Classes no Modelo de Análise de Negócio

1. Criar o Modelo de Análise de Negócio

Um Modelo de Análise de Negócio separado pode ser representado no Rational Rose utilizando um pacote dentro da Visualização Lógica chamado "Modelo de Análise de Negócio". Para criar um pacote chamado Modelo de Análise de Negócio na Visualização Lógica:

  • Selecione a Visualização Lógica no navegador.

  • Selecione Pacote na opção Novo no menu pop-up. Um ícone do navegador NewPackage é incluído no navegador.
  • Com o ícone de novo pacote selecionado, digite o nome Modelo de Análise de Negócio.

2. Criar Classes no Modelo de Análise de Negócio

Para criar uma classe (um trabalhador de negócio, um evento de negócio ou uma entidade de negócio) no modelo de análise de negócio:

  • Selecione o pacote Modelo de Análise de Negócio no navegador e torne o menu pop-up visível.

  • Selecione Classe na opção Novo no menu pop-up. Um ícone de classe NewClass é incluído no navegador. Enquanto a nova classe ainda está selecionada, digite o nome dela.
  • Abra a Especificação de Classe para a nova classe.
  • No campo Documentação, digite sua descrição breve.
  • No campo Estereótipo, digite «trabalhador de negócio», «evento de negócio» ou «entidade de negócio».

3. Criar o Pacote Realização de Caso de Uso de Negócios no Modelo de Análise de Negócio

Todas as realizações de casos de uso de negócios são organizadas inicialmente em um pacote dentro do Produto de Trabalho: Modelo de Análise de Negócio, que, por sua vez, é representado como um pacote na Visualização Lógica no Rational Rose.

Quando você cria um pacote dentro do Modelo de Análise de Negócio para conter as realizações de casos de uso de negócios, é necessário:

  • Nomeie o novo pacote Realização de Caso de Uso de Negócios.

  • Selecione Diagrama de Classe na opção Novo no menu pop-up. Um ícone de navegador NewDiagram é incluído no navegador.
  • Com o ícone de novo diagrama selecionado, digitar o nome Rastreabilidades.

4. Criar uma Realização de Caso de Uso de Negócios

Para criar uma realização de caso de uso de negócios:

  • Selecione o pacote Utilizar Visualização de Caso no navegador e torne o menu pop-up visível.

  • Selecione Caso de Uso na opção Novo no menu pop-up. Um ícone de classe NewUseCase é incluído no navegador.
  • Selecione o ícone NewUseCase. Arraste e solte o NewUseCase no pacote Realização de Caso de Uso de Negócios dentro do pacote Modelo de Análise de Negócio.
  • Dê um clique duplo no ícone NewUseCase para exibir o diálogo Especificação de Caso de Usos para NewUseCase e substitua o nome NewUseCase pelo nome do caso de uso de negócios.
  • No campo Estereótipo, digite «realização de caso de uso de negócios».
  • Clique em OK.
  • Se aparecer um diálogo indicando que o caso de uso de negócios agora existe em dois espaços de nome, clique em OK.

5. Criar Rastreabilidade entre um Caso de Uso de Negócios e sua 
Realização

Para criar rastreabilidade entre um caso de uso de negócios e sua realização de caso de uso de negócios:

  • Expanda a Visualização Lógica no navegador.

  • Expanda o pacote Modelo de Análise de Negócio no navegador.
  • Expanda o pacote Realização de Caso de Uso de Negócios no navegador.
  • Dê um clique duplo em Rastreabilidades no diagrama do pacote Realização de Caso de Uso de Negócios para abri-lo.
  • Na Visualização de Caso de Usos, clique com o botão esquerdo do mouse para selecionar o caso de uso de negócios. Mantendo pressionado o botão esquerdo do mouse, arraste e solte o caso de uso de negócios sobre o canvas do diagrama Rastreabilidade.
  • No pacote Realização de Caso de Uso de Negócios, clique com o botão esquerdo do mouse para selecionar a realização que deseja associar ao caso de uso de negócios selecionado. Mantendo pressionado o botão esquerdo do mouse, arraste e solte a realização de caso de uso de negócios sobre o canvas do diagrama Rastreabilidade, localizando-o próximo ao caso de uso de negócios.
  • Na barra de ferramentas do diagrama, selecione a ferramenta de associação.
  • Clique com o botão esquerdo do mouse na realização de caso de uso de negócios. Mantendo pressionado o botão esquerdo do mouse, mova o ponteiro do mouse para o caso de uso de negócios e solte o botão. Uma associação será criada.
  • Dê um clique duplo na associação para exibir a especificação da associação.
  • No campo Estereótipo, digite realizações.
  • Clique em OK.

6. Identificar o Proprietário da Realização de Caso de Uso de Negócios

Para inserir uma dependência de proprietário de uma realização de caso de uso de negócios em um trabalhador de negócio em um diagrama de classe, faça o seguinte:

  • Selecione a seta Dependência na caixa de ferramentas no editor do diagrama de classe.
  • Posicione o cursor na realização de caso de uso de negócios no diagrama de classe. Clique com o botão esquerdo do mouse e mova o cursor para o símbolo de trabalhador de negócio e solte-o.
  • Dê um clique duplo na dependência criada e selecione o estereótipo «proprietário» na caixa de diálogo Especificação de Dependência.
  • Clique em OK.
  • Clique com o botão direito do mouse na dependência criada e certifique-se de que a seleção Mostrar Estereótipo seja marcada no menu pop-up.
  • A etiqueta de estereótipo pode ser reposicionada arrastando-a e soltando-a no diagrama.


7. Criar um Diagrama de Colaboração para a Realização de Caso de Uso de Negócios

As realizações de casos de uso de negócios são capturadas no Rational Rose utilizando diagramas de colaboração. Para obter realizações mais complexas, você pode utilizar diagramas de seqüência (consulte Criar um Diagrama de Seqüência para a Realização de Caso de Uso de Negócios).

Para criar um diagrama de colaboração para a realização de caso de uso de negócios:

  • Clique com o botão direito do mouse para selecionar a realização de caso de uso de negócios no navegador e tornar o menu pop-up visível.

  • Selecione Diagrama de Colaboração na opção Novo no menu pop-up. Um ícone de diagrama de colaboração NewDiagram é incluído no navegador.
  • Com o novo diagrama de colaboração selecionado, digite o nome do diagrama. Nomeie o diagrama <nome do caso de uso de negócios> - <tipo de fluxo de trabalho>. Essa convenção de nomenclatura simplifica o rastreio futuro de objetos para a realização de caso de uso de negócios de que eles participam.
  • Dê um clique duplo no novo diagrama de colaboração para torná-lo visível na janela de diagrama.

8. Colocar Agentes e Objetos em um Diagrama de Colaboração

Para criar objetos em diagramas de colaboração, faça o seguinte:

  • Dê um clique duplo no diagrama de colaboração no navegador para abri-lo na janela de diagrama.

  • Clique para selecionar um agente comercial no navegador.
  • Arraste e solte o agente comercial sobre o diagrama de colaboração.
  • Clique para selecionar um trabalhador de negócio, uma entidade de negócio ou um evento de negócio no navegador.
  • Arraste e solte a classe sobre o diagrama de colaboração. Um objeto dessa classe é criado no diagrama de colaboração.
  • Repita as etapas anteriores para cada objeto e agente na realização de caso de uso de negócios.

9. Criar Links entre Objetos em um Diagrama de Colaboração

Os links fornecem uma forma para dois objetos/agentes trocarem mensagens. Para criar um link entre dois objetos em um diagrama de colaboração, faça o seguinte:

  • Dê um clique duplo no diagrama de colaboração no navegador para abri-lo.

  • Clique para selecionar o símbolo de link na barra de ferramentas.
  • Clique no agente comercial ou no objeto em uma extremidade do link e arraste a linha de mensagem para o agente comercial ou objeto na outra extremidade do link.
  • Repita as etapas anteriores para cada link requerido entre objetos ou agentes comerciais na realização de caso de uso de negócios.

10. Criar um Diagrama de Seqüência para a Realização de Caso de Uso de 
Negócios

Para criar um diagrama de seqüência para a realização de caso de uso de negócios:

  • Clique com o botão direito do mouse para selecionar a realização de caso de uso de negócios no navegador e tornar o menu pop-up visível.

  • Selecione Diagrama de Seqüência na opção Novo no menu pop-up. Um ícone de diagrama de seqüência NewDiagram é incluído no navegador.
  • Com o novo diagrama de seqüência selecionado, digite o nome do diagrama. É recomendado que você nomeie o diagrama <nome do caso de uso de negócios> - <tipo de fluxo>. Essa convenção de nomenclatura simplifica o rastreio futuro de objetos para a realização de caso de uso de negócios de que eles participam.
  • Dê um clique duplo no novo diagrama de seqüência para torná-lo visível na janela de diagrama.
  • Na janela documentação, digite uma breve descrição da realização de caso de uso de negócios que o diagrama de seqüência descreve.

11. Colocar Agentes e Objetos em um Diagrama de Seqüência

Para colocar agentes e objetos em diagramas de seqüência:

  • Dê um clique duplo no diagrama de seqüência no navegador para abri-lo na janela de diagrama.

  • Clique para selecionar o agente comercial no navegador.
  • Arraste e solte o agente comercial sobre o diagrama de seqüência.
  • Clique para selecionar um trabalhador de negócio ou uma entidade de negócio no navegador.
  • Arraste e solte o trabalhador de negócio ou a entidade de negócio sobre o diagrama de seqüência. Um objeto dessa classe é criado no diagrama de colaboração.
  • Repita as etapas anteriores para cada objeto e agente na realização de caso de uso de negócios.

12. Descrever Mensagens entre Objetos em um Diagrama de Seqüência

Para criar uma mensagem em um diagrama de seqüência:

  • Clique para selecionar o símbolo Mensagem de Objeto na barra de ferramentas.

  • Clique no agente ou no objeto que está enviando a mensagem e arraste a linha de mensagem para o agente ou objeto que está recebendo a mensagem.
  • Digite o nome da mensagem enquanto a linha de mensagem ainda está selecionada.
  • Repita as etapas anteriores para cada mensagem na realização de caso de uso de negócios.

Para documentar uma mensagem:

  • Abra a caixa de diálogo Especificação de Mensagem para a mensagem, dando um clique duplo na mensagem ou clicando com o botão direito do mouse e selecionando a opção Especificação no menu pop-up.

  • Digite a documentação no campo Documentação.
  • Se a mensagem representar o envio de um evento de negócio, abra a guia Detalhe. Selecione Assíncrono.
  • Selecione OK para fechar a especificação.

Para rearranjar a ordem de tempo das mensagens em um diagrama de seqüência, selecione a seta de mensagem e arraste e solte mensagens para cima e para baixo no eixo de tempo para rearranjar a ordem.

13. Descrever o Que um Objeto Faz Quando Recebe uma Mensagem em um Diagrama de Seqüência

Para anexar um script a uma mensagem:

  • Selecione o símbolo Caixa de Texto na barra de ferramentas do diagrama de seqüência.

  • Clique na posição em que deseja inserir o script no diagrama.
  • Digite o script na caixa de texto.
  • Selecione o script e a seta de mensagem selecionando os dois símbolos enquanto mantém pressionada a tecla shift.
  • Selecione a opção Anexar Script no menu Editar. Isso anexa o script à mensagem. Observe que o script desaparecerá se a mensagem for removida.

Scripts podem ser redirecionados selecionando sua caixa de texto e arrastando os marcadores de canto.

14. Criar Diagramas de Classe para Documentar Classes no Modelo de Análise de Negócio

Para criar um diagrama de classe e inserir uma classe no diagrama, faça o seguinte:

  • Clique com o botão direito do mouse para selecionar o pacote Modelo de Análise de Negócio no navegador e tornar o menu pop-up visível.

  • Selecione Diagrama de Classe na opção Novo no menu pop-up. Um diagrama de classe NewDiagram é incluído no navegador.
  • Enquanto o diagrama de classe ainda está selecionado, digite o nome dele; nomeie o diagrama depois da classe que ele deve descrever.
  • Clique para selecionar a classe no navegador.
  • Arraste e solte a classe sobre o diagrama de classe.
  • Repita as etapas anteriores para cada classe no pacote Modelo de Análise de Negócio.