Exercício 2.9: Criando o Diagrama de Participantes Descontar Cheque

Neste exercício, você criará o diagrama de participantes Descontar Cheque. O diagrama de participantes Descontar Cheque modela a estrutura estática do caso de uso Descontar Cheque.

O diagrama de participantes Descontar Cheque mostra as classes que participam do caso de uso Descontar Cheque. Você modelará os participantes, juntamente com seus relacionamentos, para descrever o domínio do sistema. O diagrama de seqüência descreve as informações dinâmicas necessárias para entender o fluxo temporal de dados. Ao criar o diagrama de seqüência, você descobre todas as operações em cada classe no caso de uso.

A modelagem é um processo iterativo. Você pode incluir, remover ou modificar participantes, a qualquer momento, enquanto entende melhor os detalhes do sistema que está sendo modelado. Neste tutorial, você criará o esboço básico do diagrama de participantes Descontar Cheque.

Criando o Diagrama e Modelando o Participante da Conta

Você criará o diagrama de participantes Descontar Cheque no pacote Operações da Conta.

Para criar o diagrama e modelar a classe Conta:
  1. Na visualização Explorador de Modelos, expanda Modelo de Análise, expanda Operações da Conta, expanda «realização de caso de uso» Descontar Cheque e dê um clique duplo no diagrama «realização de caso de uso» Descontar Cheque.
  2. Na visualização Explorador de Modelos, expanda Elementos de Análise de Operações da Conta, clique na classe Conta e arraste-a para o diagrama.
  3. Na visualização Explorador de Modelos, expanda Elementos de Análise de Operações da Conta, clique na classe MenuForm e arraste-a para o diagrama.

Você iniciou o diagrama de participantes Descontar Cheque. O diagrama de participantes Descontar Cheque mostra a estrutura estática do caso de uso Descontar Cheque.

Criando o Participante CashCheckControl

O participante CashCheckControl é uma classe de controle que representa a lógica de negócios da área funcional Descontar Cheque.

Para criar o participante CashCheckControl:
  1. Na Paleta, dê um clique duplo em Classe e nomeie a classe como CashCheckControl.
  2. Posicione o participante CashCheckControl no centro do diagrama.
  3. No editor de diagrama, clique na classe CashCheckControl e, na visualização Propriedades, na página Estereótipos, clique em Incluir Estereótipos.
  4. Na janela Aplicar Estereótipos, selecione a caixa de opções Controle e clique em OK.

Criando o Participante CashCheckForm

O participante CashCheckForm é uma classe de limite que representa o formulário de transferência de dinheiro, exibido quando o usuário clica em Descontar Cheque no menu principal.

Para criar o participante CashCheckForm:
  1. Na Paleta, dê um clique duplo em Classe e nomeie a classe como CashCheckForm.
  2. No editor de diagrama, clique na classe CashCheckForm e, na visualização Propriedades, na página Estereótipos, clique em Incluir Estereótipos.
  3. Na janela Aplicar Estereótipos, selecione a caixa de opções Limite e clique em OK.

Criando o Participante CityBank

O participante CityBank é uma classe de limite que representa o sistema financeiro CityBank que verifica as transações do PiggyBank.

Para criar o participante CityBank:
  1. Na Paleta, dê um clique duplo em Classe e nomeie a classe como CityBank.
  2. No editor de diagrama, clique na classe CityBank e, na visualização Propriedades, na página Estereótipos, clique em Incluir Estereótipos.
  3. Na janela Aplicar Estereótipos, selecione a caixa de opções Limite e clique em OK.
Você acabou de criar todos os participantes no caso de uso Descontar Cheque.

Modelando os Relacionamentos do Participante CashCheckControl

Como o participante CashCheckControl é uma classe de controle, ele é central e depende da maioria das outras classes no caso de uso. Neste exercício, você criará os relacionamentos da classe CashCheckControl.

Para modelar os relacionamento da classe CashCheckControl:
  1. Na Paleta, clique em Uso.
  2. No editor de diagrama, posicione o cursor sobre a classe CashCheckControl e arraste-a para a classe Conta.
  3. Na Paleta, clique em Uso.
  4. No editor de diagrama, posicione o cursor sobre a classe CashCheckControl e arraste-a para a classe CityBank.
  5. Na Paleta, clique em Uso.
  6. No editor de diagrama, posicione o cursor sobre a classe CashCheckForm e arraste-a para a classe CashCheckControl.
  7. Na Paleta, ao lado de Uso, clique na seta para baixo e clique em Instanciar.
  8. No editor de diagrama, posicione o cursor sobre a classe CashCheckControl e arraste-a para a classe CashCheckSummaryForm.
  9. Na Paleta, clique em Instanciar.
  10. No editor de diagrama, posicione o cursor sobre a classe MenuForm e arraste-a para a classe CashCheckForm.

Você criou o diagrama de participantes Descontar Cheque. Este diagrama mostra a estrutura estática do caso de uso Descontar Cheque. Seu diagrama deverá ser semelhante à figura a seguir:

O esboço básico do diagrama de participantes Descontar Cheque.
Termos de Utilização | Feedback
(C) Direitos autorais IBM Corporation 2004, 2005. Todos os Direitos Reservados.