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.
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.
O diagrama de pacotes documenta os subpacotes de design de implementação que representam camadas de design no modelo de design PiggyBank.
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:
Para continuar, vá para o Exercício 3.3: Criando a Camada de Design de Integração do CityBank.