Ejercicio 2.9: Creación del diagrama de participantes de Hacer efectivo un cheque

En este ejercicio se crea el diagrama de participantes de Hacer efectivo un cheque. El diagrama de participantes de Hacer efectivo un cheque modela la estructura estática del guión de uso Hacer efectivo un cheque.

El diagrama de participantes de Hacer efectivo un cheque muestra las clases que participan en el guión de uso Hacer efectivo un cheque. Para describir el dominio del sistema, debe modelar los participantes, así como sus relaciones. El diagrama de secuencias describe la información dinámica que se necesita para comprender el flujo de datos temporal. Al crear el diagrama de secuencias, descubre todas las operaciones de cada clase del guión de uso.

El modelado es un proceso iterativo. Puede añadir, eliminar o modificar los participantes en cualquier momento, a medida que va comprendiendo mejor los detalles del sistema que está modelando. En esta guía de aprendizaje va a crear el esquema básico del diagrama de participantes de Hacer efectivo un cheque.

Creación del diagrama y modelado del participante Account

El diagrama de participantes de Hacer efectivo un cheque se crea en el paquete Operaciones de cuenta.

Para crear el diagrama y modelar la clase Account:
  1. En la vista Explorador de modelos, expanda Modelo de análisis, Operaciones de cuenta y «use case realization» Hacer efectivo un cheque y, a continuación, efectúe una doble pulsación en el diagrama «use case realization» Hacer efectivo un cheque.
  2. En la vista Explorador de modelos, expanda Elementos de análisis de Operaciones de cuenta, pulse la clase Account y arrástrela al interior del diagrama.
  3. En la vista Explorador de modelos, expanda Elementos de análisis de Operaciones de cuenta, pulse la clase MenuForm y arrástrela al interior del diagrama.

Ha iniciado el diagrama de participantes de Hacer efectivo un cheque. El diagrama de participantes de Hacer efectivo un cheque muestra la estructura estática del guión de uso Hacer efectivo un cheque.

Creación del participante CashCheckControl

El participante CashCheckControl es una clase de control que representa la lógica empresarial del área de funcionamiento Hacer efectivo un cheque.

Para crear el participante CashCheckControl:
  1. En la Paleta, efectúe una doble pulsación en Clase y denomínela como CashCheckControl.
  2. Sitúe el participante CashCheckControl en el centro del diagrama.
  3. En el editor de diagramas, pulse la clase CashCheckControl y, en la vista Propiedades de la página Estereotipos, pulse Añadir estereotipos.
  4. En la ventana Aplicar estereotipos, seleccione el recuadro de selección Control y, a continuación, pulse Aceptar.

Creación del participante CashCheckForm

El participante CashCheckForm es una clase de límite que representa el formulario de transferencia de dinero que se muestra cuando el usuario pulsa Hacer efectivo un cheque en el menú principal.

Para crear el participante CashCheckForm:
  1. En la Paleta, efectúe una doble pulsación en Clase y denomínela como CashCheckForm.
  2. En el editor de diagramas, pulse la clase CashCheckForm y, en la vista Propiedades de la página Estereotipos, pulse Añadir estereotipos.
  3. En la ventana Aplicar estereotipos, seleccione el recuadro de selección Boundary y, a continuación, pulse Aceptar.

Creación del participante CityBank

El participante CityBank es una clase de límite que representa el sistema de banca CityBank que verifica las transacciones de PiggyBank.

Para crear el participante CityBank:
  1. En la Paleta, efectúe una doble pulsación en Clase y denomínela como CityBank.
  2. En el editor de diagramas, pulse la clase CityBank y, en la vista Propiedades de la página Estereotipos, pulse Añadir estereotipos.
  3. En la ventana Aplicar estereotipos, seleccione el recuadro de selección Boundary y, a continuación, pulse Aceptar.
Acaba de crear todos los participantes del guión de uso Hacer efectivo un cheque.

Modelado de las relaciones de los participantes CashCheckControl

Puesto que el participante CashCheckControl es una clase de control, es un participante central y depende de la mayor parte de las demás clases del guión de uso. En este ejercicio se crean las relaciones de clase CashCheckControl.

Para modelar las relaciones de la clase CashCheckControl:
  1. En la Paleta, pulse Uso.
  2. En el editor de diagramas, sitúe el cursor sobre la clase CashCheckControl y arrástrela a la clase Account.
  3. En la Paleta, pulse Uso.
  4. En el editor de diagramas, sitúe el cursor sobre la clase CashCheckControl y arrástrela a la clase CityBank.
  5. En la Paleta, pulse Uso.
  6. En el editor de diagramas, sitúe el cursor sobre la clase CashCheckForm y arrástrela a la clase CashCheckControl.
  7. En la Paleta, junto a Uso, pulse la flecha abajo y, a continuación, pulse Crear instancias.
  8. En el editor de diagramas, sitúe el cursor sobre la clase CashCheckControl y arrástrela a la clase CashCheckSummaryForm.
  9. En la Paleta, pulse Crear instancias.
  10. En el editor de diagramas, sitúe el cursor sobre la clase MenuForm y arrástrela a la clase CashCheckForm.

Ha creado el diagrama de participantes de Hacer efectivo un cheque. Este diagrama muestra la estructura estática del guión de uso Hacer efectivo un cheque. El diagrama debe presentar un aspecto similar al de la figura siguiente:

Esquema básico del diagrama de participantes de Hacer efectivo un cheque.
Condiciones de uso | Comentarios
(C) Copyright IBM Corporation 2004, 2005. Todos los derechos reservados.