Exercício 3.2: Identificando os Subpacotes de Design de Implementação e Criando o Diagrama de Pacotes do PiggyBank

Neste exercício, você criará o diagrama de pacotes do PiggyBank, que descreve os relacionamentos entre os pacotes no sistema financeiro on-line PiggyBank. O diagrama de pacotes do PiggyBank é um diagrama de visão geral que ajuda a projetar o aplicativo em torno de uma arquitetura sugerida. Você também identificará e criará os pacotes de design de implementação que compõem o modelo.

No Módulo 2, você criou o modelo de análise em torno da área funcional Operações da Conta. No modelo de design, você mapeará a área funcional Operações da Conta para um conjunto de subpacotes de design de implementação que representam as camadas de design do aplicativo de sistema financeiro on-line PiggyBank. Os pacotes de design de implementação, criados no pacote Designs de Implementação do PiggyBank, contêm as classe de design e os diagramas de domínio para cada componente de design.

Os diagramas de classe criados neste módulo representam as classes Java™ finais na implementação do PiggyBank. Você baseia-se nas classes de modelo de análise para criar os pacotes de design de implementação e os elementos de design que representam a implementação do aplicativo concluído. Depois de criar as classes, você pode aplicar uma transformação ao modelo para criar as classes Java do aplicativo PiggyBank.

Neste exercício, você criará os subpacotes de design de implementação que são utilizados para criar o diagrama de pacotes do PiggyBank.

Identificando e Criando os Subpacotes de Design de Implementação

O modelo de design do PiggyBank contém quatro subpacotes de design de implementação: itso.ad.business, itso.ad.presentation, itso.ad.citybank e itso.ad.common. Neste tutorial, serão criados apenas os subpacotes itso.ad.business, e itso.ad.citybank. Você pode importar o subpacote itso.ad.common no final do tutorial.

Para criar o subpacote de design de implementação itso.ad.business:
  1. Na visualização Explorador de Modelos, expanda Modelo de Design, expanda «ModelLibrary» Blocos de Construção de Modelo de Design, clique com o botão direito do mouse no pacote ${functional.area.impldesign}; em seguida, clique em Copiar.
  2. Clique com o botão direito do mouse em Designs de Implementação do PiggyBank; em seguida, clique em Colar.
  3. Clique com o botão direito do mouse em ${functional.area.impldesign}; em seguida, clique em Localizar/Substituir
  4. No campo Localizar o quê, digite ${functional.area.impldesign} e clique em Substituir.
  5. No campo Substituir por, digite itso.ad.business e clique em OK.

Para criar o subpacote de design de implementação itso.ad.citybank:
  1. Na visualização Explorador de Modelos, clique com o botão direito do mouse em Designs de Implementação do PiggyBank; em seguida, clique em Colar.
  2. Clique com o botão direito do mouse em ${functional.area.impldesign}; em seguida, clique em Localizar/Substituir
  3. No campo Localizar o quê, digite ${functional.area.impldesign} e clique em Substituir.
  4. No campo Substituir por, digite itso.ad.citybank e clique em OK.
Para criar o subpacote de design de implementação:
  1. Na visualização Explorador de Modelos, clique com o botão direito do mouse em Designs de Implementação do PiggyBank; em seguida, clique em Colar.
  2. Clique com o botão direito do mouse em ${functional.area.impldesign}; em seguida, clique em Localizar/Substituir
  3. No campo Localizar o quê, digite ${functional.area.impldesign} e clique em Substituir.
  4. No campo Substituir por, digite itso.ad.common e clique em OK.
Você identificou os três pacotes de design de implementação no modelo de design do PiggyBank. Os pacotes podem ser documentados no diagrama de pacotes do PiggyBank.

Criando o Diagrama de Pacotes

O diagrama de pacotes documenta os subpacotes de design de implementação que representam camadas de design no modelo de design PiggyBank.

Para criar o diagrama de pacotes de design de implementação do PiggyBank:
  1. Na visualização Explorador de Modelos, expanda Designs de Implementação do PiggyBank e dê um clique duplo no diagrama Pacotes de Design de Implementação do PiggyBank.
  2. No editor de diagrama, clique com o botão direito do mouse nas instruções do diagrama; em seguida, clique em Excluir do Diagrama.
  3. Na visualização Explorador de Modelos, clique em itso.ad.business e arraste-o para o diagrama.
  4. Na visualização Explorador de Modelos, clique em itso.ad.citybank e arraste-o para o diagrama.
  5. Na visualização Explorador de Modelos, clique em itso.ad.common e arraste-o para o diagrama.

Você identificou e criou os pacotes de design de implementação do modelo de design do PiggyBank. Essa estrutura é utilizada para criar as classes e os diagramas de design do PiggyBank. Você pode incluir notas UML no diagrama de pacotes de Design de Implementação do PiggyBank para descrever a finalidade de cada pacote. A estrutura de seu modelo deverá ser semelhante à figura a seguir:

O Explorador de Modelos que contém o Modelo de Design de IT Corporativa do PiggyBank.
Termos de Utilização | Feedback
(C) Direitos autorais IBM Corporation 2004, 2005. Todos os Direitos Reservados.