En este ejercicio se crea el diagrama de paquetes de PiggyBank que describe las relaciones entre los paquetes en el sistema de banca en línea de PiggyBank. El diagrama de paquetes de PiggyBank es un diagrama de visión general que le ayuda a diseñar la aplicación en torno a una arquitectura propuesta. También puede identificar y crear los paquetes de diseño de implementación que integran el modelo.
En el Módulo 2 ha creado el modelo de análisis en torno al área de funcionamiento de Operaciones de cuenta. En el modelo de diseño va a correlacionar el área de funcionamiento de Operaciones de cuenta con un conjunto de subpaquetes de diseños de implementación que representan las capas de diseño de la aplicación del sistema de banca en línea de PiggyBank. Los paquetes de diseños de implementación, que se crean en el paquete Diseños de implementación de PiggyBank, contienen las clases de diseño y los diagramas de dominio para cada componente de diseño.
Los diagramas de clases que se crean en este módulo representan las clases Java™ finales en la implementación de PiggyBank. La creación de los paquetes de diseño de implementación y los elementos de diseño que representan la implementación de la aplicación completa se basa en las clases del modelo de análisis. Después de crear las clases, puede aplicar una transformación al modelo para crear las clases Java de la aplicación PiggyBank.
En este ejercicio se crean los subpaquetes de diseños de implementación que se utilizan para crear el diagrama de paquetes de PiggyBank.
El modelo de diseño de PiggyBank contiene cuatro subpaquetes de diseños de implementación: itso.ad.business, itso.ad.presentation, itso.ad.citybank e itso.ad.common. En esta guía de aprendizaje, sólo va a crear los subpaquetes itso.ad.business e itso.ad.citybank. Puede importar el subpaquete itso.ad.common al final de esta guía de aprendizaje.
El diagrama de paquetes documenta los subpaquetes de diseños de implementación que representan capas de diseño en el modelo de diseño de PiggyBank.
Ha identificado y creado los paquetes de diseños de implementación del modelo de diseño de PiggyBank. Puede utilizar esta estructura para crear los diagramas de diseño y las clases de diseño de PiggyBank, y también puede añadir notas UML al diagrama Paquetes de diseños de implementación de PiggyBank para describir la finalidad de cada paquete. La estructura de modelo debe presentar un aspecto similar al de la figura siguiente:
Para continuar, vaya al Ejercicio 3.3: Creación de la capa de diseño de integración de CityBank.