En este ejercicio se completa el modelo de dominio de PiggyBank gracias a la documentación de las clases principales del sistema de banca en línea de PiggyBank. Al crear diagramas en los que se utilizan los elementos de análisis de operaciones de cuenta existentes, se documentan la abstracción de claves, el control de claves y las clases principales de la interfaz de usuario.
La documentación de los elementos de análisis principales de PiggyBank le permite crear una referencia de clase simple. Estos diagramas derivan de los diagramas de participantes de las realizaciones de guiones de uso que se han creado en los ejercicios anteriores. Ya ha creado el modelo de dominio de PiggyBank y, ahora, va a crear las Vistas de análisis de PiggyBank, las Abstracciones de claves de PiggyBank, los Controladores de claves de PiggyBank y las clases UI de PiggyBank.
El modelado es un proceso iterativo. En este punto del proceso, debe haber descubierto todas las clases que constituyen el sistema de banca en línea de PiggyBank. Aunque el modelo de análisis ya está completo, realizar este ejercicio es una buena forma de organizar los elementos de análisis y de determinar si ha modelado eficazmente el sistema completo. Un procedimiento óptimo para comprender la estructura básica del sistema consiste en organizar las clases en diagramas.
Va a crear el diagrama Controladores de claves de PiggyBank. Este diagrama describe todas las clases de control del sistema de banca en línea de PiggyBank.
Ha creado el diagrama Controladores de claves de PiggyBank en el paquete Visiones generales de «perspective». Este diagrama muestra las principales clases de control del sistema de banca en línea de PiggyBank. El diagrama debe presentar un aspecto similar al de la figura siguiente:
Va a crear el diagrama Abstracciones de claves de PiggyBank. Este diagrama describe las abstracciones funcionales de las claves del sistema de banca en línea de PiggyBank.
Ha creado el diagrama Abstracciones de claves de PiggyBank en el paquete Visiones generales de «perspective». El diagrama debe presentar un aspecto similar al de la figura siguiente:
Va a crear el diagrama UI de PiggyBank. Este diagrama describe los elementos principales de la interfaz de usuario en el sistema de banca en línea de PiggyBank. Por lo general, las clases de la interfaz de usuario derivan de clases de límite denominadas formularios.
Ha creado el diagrama UI de claves de PiggyBank en el paquete Visiones generales de «perspective». El diagrama debe presentar un aspecto similar al de la figura siguiente:
Ahora va a crear el diagrama Vistas de análisis de PiggyBank, que es una visión general del diagrama de visión general de PiggyBank, y que puede utilizar para ver y navegar a todos los diagramas de visión general de PiggyBank. El diagrama contiene enlaces que hacen referencia a las clases de diagrama existentes en la plantilla de modelo de análisis.
Ya ha creado el modelo de análisis de PiggyBank. Al realizar los guiones de uso que ha creado en el Módulo 1: Creación del modelo de guión de uso, en el modelo de análisis ha modelado el comportamiento estático y dinámico del sistema. El Módulo 3: Creación del modelo de diseño se basa en el modelo de análisis para iniciar el diseño de la aplicación del sistema de banca en línea de PiggyBank.
Para continuar, vaya al Módulo 3: Creación del modelo de diseño.