Você identificou as principais classes do aplicativo PiggyBank no modelo de análise. Embora o modelo de análise possa ajudá-lo a entender o que o sistema faz, ele não descreve os detalhes de como o sistema faz isso. O modelo de design é construído sobre o modelo de análise, descrevendo os detalhes do domínio e os detalhes da implementação. Além de descrever a estrutura do aplicativo, o modelo de design também descreve como ela é executada. Onde o modelo de análise fornece uma visualização abstrata do sistema, o modelo de design fornece uma visualização técnica muito detalhada de como o sistema funciona. O modelo de design do PiggyBank é modelado com diagramas de classes Java™.
O sistema financeiro on-line PiggyBank baseia-se em uma arquitetura que consiste em várias camadas que se comunicam utilizando objetos de transferência e interfaces de delegação. O modelo de design do PiggyBank é organizado em um conjunto de camadas, em que cada camada representa um componente diferente da implementação. A figura a seguir fornece uma visão geral da arquitetura do sistema financeiro on-line PiggyBank.
Este tutorial descreve os componentes de cada camada. Cada camada contém as classes, as interfaces e os subsistemas que foram derivados do modelo de análise do PiggyBank que você criou no módulo anterior. Conforme ilustrado na figura a seguir, o aplicativo PiggyBank contém uma camada de apresentação, uma camada de negócios, uma camada de integração e uma camada de elementos comuns.
Cada camada representa um pacote no modelo de design do PiggyBankl.
Nota: A camada Apresentação não é executada neste tutorial.
Nota: A camada Comum não é executada neste tutorial. Você pode fazer download da implementação completa do design da camada Comum no final do módulo.
Nota: Antes de construir o modelo de análise do PiggyBank, você deve importar o modelo de análise do PiggyBank criado no módulo anterior para assegurar que você inicie o modelo de design com um modelo de análise completo e correto. Lembre-se que importar o modelo de análise do PiggyBank sobrescreve qualquer modelo anterior com o nome Modelo de Análise do PiggyBank.
Para importar o modelo de análise do PiggyBank, clique em Importar o Modelo de Análise.
Este módulo mostra como criar o modelo de design para o sistema financeiro on-line PiggyBank.
Especificamente, este módulo mostra como executar o seguinte:
Este módulo leva aproximadamente 1 hora para ser concluído.