Ejercicio 2.11: Documentación de las clases de análisis

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.

Creación del diagrama Controladores de claves de PiggyBank

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.

Para crear el diagrama Controladores de claves de PiggyBank:
  1. En la vista Explorador de modelos, expanda Modelo de análisis y Visiones generales de «perspective», pulse el botón derecho del ratón sobre ${project} Controladores de claves y, a continuación, pulse Buscar/Reemplazar.
  2. En el campo Buscar, escriba ${project} y pulse Reemplazar.
  3. En el campo Reemplazar con, escriba PiggyBank y pulse Aceptar.
  4. Efectúe una doble pulsación en el diagrama Controladores de claves de PiggyBank.
  5. En la vista Explorador de modelos, expanda Operaciones de cuenta y Elementos de análisis de Operaciones de cuenta.
  6. En la vista Explorador de modelos, pulse el elemento de análisis CashCheckControl y arrástrelo al interior del diagrama.
  7. En la vista Explorador de modelos, pulse el elemento de análisis TransferMoneyControl y arrástrelo al interior del diagrama.

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:

Diagrama Controladores de claves de PiggyBank

Creación del diagrama Abstracciones de claves de PiggyBank

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.

Para crear el diagrama Abstracciones de claves de PiggyBank:
  1. En la vista Explorador de modelos, expanda Modelo de análisis y Visiones generales de «perspective», pulse el botón derecho del ratón sobre ${project} Abstracciones de claves y, a continuación, pulse Buscar/Reemplazar.
  2. En el campo Buscar, escriba ${project} y pulse Reemplazar.
  3. En el campo Reemplazar con, escriba PiggyBank y pulse Aceptar.
  4. Efectúe una doble pulsación en el diagrama Abstracciones de claves de PiggyBank.
  5. En la vista Explorador de modelos, expanda Operaciones de cuenta y Elementos de análisis de Operaciones de cuenta.
  6. En la vista Explorador de modelos, pulse el elemento de análisis Account y arrástrelo al interior del diagrama.
  7. En la vista Explorador de modelos, pulse el elemento de análisis CityBank y arrástrelo al interior del diagrama.
  8. En la vista Explorador de modelos, pulse el elemento de análisis CashCheckControl y arrástrelo al interior del diagrama.
  9. En la vista Explorador de modelos, pulse el elemento de análisis TransferMoneyControl y arrástrelo al interior del diagrama.

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:

Diagrama Abstracciones de claves de PiggyBank

Creación del diagrama UI de PiggyBank

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.

Para crear el diagrama UI de PiggyBank:
  1. En la vista Explorador de modelos, expanda Modelo de análisis y Visiones generales de «perspective», pulse el botón derecho del ratón sobre ${project} UI y, a continuación, pulse Buscar/Reemplazar.
  2. En el campo Buscar, escriba ${project} y pulse Reemplazar.
  3. En el campo Reemplazar con, escriba PiggyBank y pulse Aceptar.
  4. Efectúe una doble pulsación en el diagrama UI de PiggyBank.
  5. En la vista Explorador de modelos, expanda Operaciones de cuenta y Elementos de análisis de Operaciones de cuenta.
  6. En la vista Explorador de modelos, pulse el elemento de análisis TransferMoneyForm y arrástrelo al interior del diagrama.
  7. En la vista Explorador de modelos, pulse el elemento de análisis CashCheckSummaryForm y arrástrelo al interior del diagrama.
  8. En la vista Explorador de modelos, pulse el elemento de análisis DisplayBalanceForm y arrástrelo al interior del diagrama.
  9. En la vista Explorador de modelos, pulse el elemento de análisis CashCheckForm y arrástrelo al interior del diagrama.
  10. En la vista Explorador de modelos, pulse el elemento de análisis TransferMoneySummaryForm y arrástrelo al interior del diagrama.

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:

Diagrama Clases UI de PiggyBank

Creación del diagrama Vistas de análisis de PiggyBank

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.

Para crear el diagrama Vistas de análisis de PiggyBank:
  1. En la vista Explorador de modelos, expanda Modelo de análisis y Visiones generales de «perspective», pulse el botón derecho del ratón sobre ${project} Vistas de análisis y, a continuación, pulse Buscar/Reemplazar.
  2. En el campo Buscar, escriba ${project} y pulse Reemplazar.
  3. En el campo Reemplazar con, escriba PiggyBank y pulse Aceptar.

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.

Condiciones de uso | Comentarios
(C) Copyright IBM Corporation 2004, 2005. Todos los derechos reservados.