Finalidade

Este mentor de ferramentas descreve como usar o Rational Rose para registrar os resultados da localização de trabalhadores e de entidades de negócios.

Informações relacionadas no Rational Unified Process: Atividade: Localizar Entidades e Trabalhadores de Negócios

Visão Geral

Os passos a seguir são um resumo de como modelar os resultados da localização de trabalhadores e entidades de negócios.

  1. Criar o modelo de objetos de negócios

  2. Criar trabalhadores e entidades de negócios (classes no modelo de objetos de negócios)
  3. Criar o pacote de realização de casos de uso no modelo de objetos de negócios
  4. Criar uma realização de casos de uso de negócios
  5. Criar rastreabilidade entre um caso de uso de negócios e sua realização
  6. Criar um diagrama de colaboração para a realização de casos de uso de negócios
  7. Colocar atores e objetos em um diagrama de colaboração
  8. Criar links entre objetos em um diagrama de colaboração
  9. Criar um diagrama de seqüência para a realização de casos de uso de negócios
  10. Colocar atores e objetos em um diagrama de seqüência
  11. Descrever mensagens entre objetos em um diagrama de seqüência
  12. Descrever o que um objeto faz quando recebe uma mensagem em um diagrama de seqüência
  13. Criar diagramas de classes para documentar classes no modelo de objetos de negócios

1. Criar o modelo de objetos de negócios Início da página

Um modelo de objetos de negócios separado pode ser representado no Rational Rose usando um pacote na Visão Lógica denominado "Business Object Model. Para criar um pacote denominado Business Object Model na Visão Lógica:

  • Selecione a Visão Lógica no navegador.

  • Selecione Package na opção New do menu de atalho. Um ícone de navegador NewPackage será adicionado ao navegador.
  • Com o novo ícone de pacote selecionado, digite o nome Business Object Model.

2. Criar trabalhadores e entidades de negócios (classes no modelo de objetos de negócios) Início da página

Para criar uma classe (um trabalhador ou uma entidade de negócios) no modelo de objetos de negócios:

  • Selecione o pacote Business Object Model no navegador e torne o menu de atalho visível.

  • Selecione Class na opção New do menu de atalho. Um ícone de classe NewClass será adicionado ao navegador. Enquanto a nova classe ainda estiver selecionada, digite o nome da classe.
  • Abra a Class Specification da nova classe.
  • No campo Documentation, insira sua breve descrição.
  • No campo Stereotype, insira Business Worker ou Business Entity.

3. Criar o pacote de realização de casos de uso no modelo de objetos de negócios Início da página

Todas as realizações de casos de uso de negócios são organizadas, inicialmente, em um pacote dentro do Artefato: Modelo de Objetos de Negócios, que é, por sua vez, representado como um pacote na Visão Lógica do Rational Rose.

Quando criar um pacote dentro do Modelo de Objetos de Negócios para conter as realizações de casos de uso de negócios:

  • Nomeie o novo pacote Business Use-Case Realizations.

  • Selecione Class Diagram na opção New do menu de atalho. Um ícone de navegador NewDiagram será adicionado ao navegador.
  • Com o novo ícone de diagrama selecionado, digite o nome Traceabilities.

4. Criar uma realização de casos de uso de negócios Início da página

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

  • Selecione o pacote Use Case View no navegador e torne o menu de atalho visível.

  • Selecione Use Case na opção New do menu de atalho. Um ícone de classe NewUseCase será adicionado ao navegador.
  • Selecione o ícone NewUseCase. Arraste e solte o NewUseCase para o pacote Business Use-Case Realization dentro do pacote Business Object Model.
  • Clique duas vezes no ícone NewUseCase para exibir a caixa de diálogo Use Case Specification para NewUseCase e substitua o nome NewUseCase pelo nome do caso de uso de negócios.
  • No campo Stereotype, digite business use-case realization.
  • Clique em OK.
  • Se for exibida uma caixa de diálogo indicando que o caso de uso de negócios existe agora em dois namespaces, clique em OK.

5. Criar rastreabilidade entre um caso de uso de negócios e sua  
realização Início da página

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

  • Expanda a Visão Lógica no navegador.

  • Expanda o pacote Business Object Model no navegador
  • Expanda o pacote Business Use-Case Realization no navegador
  • Clique duas vezes em Traceabilities no diagrama do pacote Business Use-Case Realization para abri-lo.
  • Em Use Case View, clique com o botão esquerdo do mouse para selecionar o caso de uso de negócios. Mantendo o botão esquerdo do mouse pressionado, arraste e solte o caso de uso de negócios sobre a tela do diagrama Traceabilities.
  • No pacote Business Use-Case Realizations, clique com o botão esquerdo do mouse para selecionar a realização de casos de uso de negócios que você deseja associar ao caso de uso de negócios selecionado. Mantendo o botão esquerdo do mouse pressionado, arraste e solte a realização de casos de uso de negócios sobre a tela do diagrama Traceabilities, posicionando-a bem próxima 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 casos de uso de negócios. Mantendo o botão esquerdo do mouse pressionado, mova o ponteiro até o caso de uso de negócios e solte o botão. Uma associação será criada.
  • Clique duas vezes na associação para exibir a especificação da associação.
  • No campo Stereotype, digite realizes.
  • Clique em OK.

6. Criar um diagrama de colaboração para a realização de casos de uso de negócios Início da página

As realizações de casos de uso de negócios são capturadas no Rational Rose usando diagramas de colaboração. Para realizações mais complexas, é possível usar diagramas de seqüência (consulte Criar um Diagrama de Seqüência para a Realização de Casos de Uso de Negócios).

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

  • Clique com o botão direito do mouse para selecionar a realização de casos de uso de negócios no navegador e torne o menu de atalho visível.

  • Selecione Collaboration Diagram na opção New do menu de atalho. Um ícone de diagrama de colaboração NewDiagram será adicionado ao navegador.
  • Com o novo diagrama de colaboração selecionado, digite seu nome. Nomeie o diagrama <nome do caso de uso de negócios> - <tipo de fluxo de trabalho>. Essa convenção de nomes simplifica o rastreamento futuro de objetos para a realização de casos de uso de negócios em que eles participem.
  • Clique duas vezes no novo diagrama de colaboração para exibi-lo, na janela do diagrama.

7. Colocar atores e objetos em um diagrama de colaboração Início da página

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

  • Clique duas vezes no diagrama de colaboração no navegador para abri-lo na janela do diagrama.

  • Clique para selecionar um ator de negócio no navegador.
  • Arraste e solte o ator de negócio no diagrama de colaboração.
  • Clique para selecionar um trabalhador de negócio ou uma entidade de negócios no navegador.
  • Arraste e solte o trabalhador de negócio ou a entidade de negócios sobre o diagrama de colaboração. Um objeto dessa classe será criado no diagrama de colaboração.
  • Repita os passos anteriores para cada objeto e ator da realização de casos de uso de negócios.

8. Criar links entre objetos em um diagrama de colaboração Início da página

Os links fornecem um meio para troca de mensagens entre dois objetos/atores. Para criar um link entre dois objetos em um diagrama de colaboração, faça o seguinte:

  • Clique duas vezes no diagrama de colaboração no navegador para abri-lo.

  • Clique para selecionar o símbolo de link na barra de ferramentas.
  • Clique no ator de negócio ou no objeto de negócios em uma extremidade do vínculo e arraste a linha da mensagem para o ator de negócio ou objeto de negócios na outra extremidade do vínculo
  • Repita os passos anteriores para cada link necessário entre objetos ou atores de negócios na realização de casos de uso de negócios.

9. Criar um diagrama de seqüência para a 
realização de casos de uso de negócios Início da página

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

  • Clique com o botão direito do mouse para selecionar a realização de casos de uso de negócios no navegador e torne o menu de atalho visível.

  • Selecione Sequence Diagram na opção New do menu de atalho. Um ícone de diagrama de seqüência NewDiagram será adicionado ao navegador.
  • Com o novo diagrama de seqüência selecionado, digite o nome dele. É recomendável que seu nome seja <nome do caso de uso de negócios> - <tipo de fluxo>. Essa convenção de nomes simplifica o rastreamento futuro de objetos para a realização de casos de uso de negócios em que eles participem.
  • Clique duas vezes no novo diagrama de seqüência para exibi-lo na janela do diagrama.
  • Na janela Documentation, insira uma breve descrição da realização de casos de uso de negócios ilustrada pelo diagrama de seqüência.

10. Colocar atores e objetos em um diagrama de seqüência Início da página

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

  • Clique duas vezes no diagrama de seqüência no navegador para abri-lo na janela do diagrama.

  • Clique para selecionar um ator de negócio no navegador.
  • Arraste e solte o ator de negócio no diagrama de seqüência.
  • Clique para selecionar um trabalhador de negócio ou uma entidade de negócios no navegador.
  • Arraste e solte o trabalhador de negócio ou entidade de negócios no diagrama de seqüência. Um objeto dessa classe será criado no diagrama de colaboração.
  • Repita os passos anteriores para cada objeto e ator da realização de casos de uso de negócios.

11. Descrever mensagens entre objetos em um diagrama de seqüência Início da página

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

  • Clique para selecionar o símbolo Object Message na barra de ferramentas.

  • Clique no ator ou no objeto que envia a mensagem e arraste a linha da mensagem até o ator ou objeto que recebe a mensagem.
  • Insira o nome da mensagem enquanto a linha da mensagem ainda estiver selecionada.
  • Repita os passos anteriores para cada mensagem da realização de casos de uso de negócios.

Para documentar uma mensagem:

  • Abra a caixa de diálogo Message Specification da mensagem, clicando duas vezes em message ou clicando com o botão direito do mouse e selecionando Specification no menu de atalho.

  • Insira a documentação no campo Documentation.
  • Selecione OK para fechar a especificação.

Para reorganizar por tempo as mensagens em um diagrama de seqüência, selecione a seta da mensagem e arraste e solte as mensagens acima e abaixo no eixo de tempo.

12. Descrever o que um objeto faz quando recebe uma mensagem em um diagrama de seqüência Início da página

Para anexar um script a uma mensagem:

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

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

Os scripts podem ser formatados selecionando sua caixa de texto e arrastando os marcadores de canto.

13. Criar diagramas de classes para documentar classes no modelo de objetos de negócios Início da página

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

  • Clique com o botão direito do mouse para selecionar o pacote Business Object Model no navegador e torne o menu de atalho visível.

  • Selecione Class Diagram na opção New do menu de atalho. Um diagrama de classes NewDiagram será adicionado ao navegador.
  • Enquanto o diagrama de classes ainda estiver selecionado, digite o nome dele. Dê a ele o nome da classe que ele deve descrever.
  • Clique para selecionar a classe no navegador.
  • Arraste e solte a classe sobre o diagrama de classes.

Repita os passos anteriores para cada classe do pacote Business Object Model.

Copyright  (c) 1987 - 2001 Rational Software Corporation


Exibir o Rational Unified Process usando quadros

Rational Unified Process