Ejercicio 1.8: Creación del diagrama de la actividad Hacer efectivo un cheque

En este ejercicio se crea el diagrama de la actividad Hacer efectivo un cheque.

El diagrama de la actividad Hacer efectivo un cheque muestra el flujo de sucesos que se llevan a cabo cuando el cajero de PiggyBank hace efectivo un cheque del cliente. Cuando el cajero acepta un cheque del cliente, entra la información de la transacción en la aplicación PiggyBank. A continuación, el sistema CityBank procesa la transacción a fin de garantizar que la cuenta existe y que el saldo que contiene es suficiente para realizar la transacción. Si la transacción se lleva a cabo de modo satisfactorio, se abona en la cuenta del cliente y se adeuda de la cuenta de CityBank. Si la transacción da error, el cliente visualiza un mensaje.

Creación de la actividad Cajero de PiggyBank

El diagrama de la actividad Hacer efectivo un cheque modela los pasos que se llevan a cabo cuando el cajero hace efectivo un cheque. En este procedimiento se describe cómo crear la partición de la actividad Cajero.

Para crear la actividad Cajero de PiggyBank:
  1. En la vista Explorador de modelos, expanda Operaciones de cuenta, pulse el botón derecho del ratón sobre el guión de uso Hacer efectivo un cheque y, a continuación, pulse Añadir diagrama > Diagrama de actividad.
  2. Escriba Diagrama de la actividad Hacer efectivo un cheque y pulse Intro.
  3. En el editor de diagramas, pulse el botón derecho del ratón fuera del diagrama y, a continuación, pulse Añadir UML > Partición de la actividad.
  4. En la vista Explorador de modelos, pulse el elemento Partición y, en la vista Propiedades, escriba el nombre Cajero. Ya ha creado la partición de la actividad Cajero.
  5. En la Paleta, efectúe una doble pulsación en el elemento Inicial y denomínelo como Nodo inicial.
  6. Pulse y arrastre el elemento del nodo inicial a la esquina superior izquierda del editor de diagramas. Éste es el punto de partida del diagrama de la actividad.
  7. En la Paleta, efectúe una doble pulsación en el elemento Acción y denomínelo como El cajero introduce la información necesaria.
  8. Pulse y arrastre el elemento de modelo de la nueva acción y colóquelo justo debajo del nodo inicial.
  9. En la Paleta, pulse el elemento Flujo de control.
  10. En el editor de diagramas, sitúe el cursor sobre el elemento Nodo inicial y, a continuación, arrástrelo al elemento de la acción El cajero introduce la información necesaria.

Ya ha modelado el flujo de trabajo de la actividad Cajero. El diagrama debe presentar un aspecto similar al de la figura siguiente:

Partición de la actividad del cajero.

Creación de la actividad del sistema

En este procedimiento se describe cómo crear la partición de la actividad del sistema.

Para crear la actividad del sistema:
  1. En el editor de diagramas, pulse el botón derecho del ratón fuera del diagrama y, a continuación, pulse Añadir UML > Partición de la actividad.
  2. En la vista Explorador de modelos, pulse el elemento Partición y, en la vista Propiedades, escriba el nombre Sistema. Ya ha creado la partición de la actividad Sistema.
  3. En la Paleta, efectúe una doble pulsación en el elemento Acción y denomínelo como Validar si existe la cuenta de crédito.
  4. Pulse y arrastre el elemento Validar si existe la cuenta de crédito a la partición de la actividad Sistema, justo a la derecha de la acción El cajero introduce la información necesaria.
  5. En la Paleta, pulse el elemento Flujo de control.
  6. En el editor de diagramas, pulse El cajero introduce la información necesaria y arrastre el cursor al elemento de la acción Validar si existe la cuenta de crédito.
  7. En la Paleta, pulse Nodo de control y, a continuación, pulse Decisión.
  8. Sitúe el nodo de decisión debajo del elemento de la acción Validar si existe la cuenta de crédito y denomínelo como ¿Cuenta de crédito válida?.
  9. En la Paleta, pulse el elemento Flujo de control.
  10. En el editor de diagramas, pulse el elemento Validar si existe la cuenta de crédito y arrastre el cursor al elemento de decisión.
  11. En la Paleta, efectúe una doble pulsación en el elemento Acción y denomínelo como Cuenta de crédito por el importe del cheque.
  12. Sitúe el elemento debajo y a la derecha del elemento de decisión.
  13. En la Paleta, pulse el elemento Flujo de control y conecte el nodo de decisión con el elemento de la acción Cuenta de crédito por el importe del cheque.
  14. Para establecer el texto de vigilancia para la nueva relación, en la vista Explorador de propiedades de la página General, escriba [ la cuenta de crédito existe ].
  15. En la Paleta, efectúe una doble pulsación en el elemento Acción y denomínelo como Visualizar información de cuenta no válida.
  16. Sitúe el elemento debajo y a la izquierda del elemento de decisión. Ambos elementos de acción forman los flujos de trabajo de transacciones válidas y no válidas.
  17. En la Paleta, pulse el elemento Flujo de control y conecte el nodo de decisión con el elemento de la acción Visualizar información de cuenta no válida.
  18. En la Paleta, efectúe una doble pulsación en el elemento Acción y denomínelo como Visualizar resumen de la transacción.
  19. Sitúe el elemento debajo del elemento de la acción Cuenta de crédito por el importe del cheque.
  20. En la Paleta, efectúe una doble pulsación en el elemento Acción y denomínelo como Visualizar mensaje de cheque impagado.
  21. Sitúe el elemento debajo del elemento de la acción Visualizar cuenta no válida.
  22. Pulse y arrastre el elemento Final del nodo de la actividad a la parte inferior del editor de diagramas, en la partición de la actividad Sistema. Éste es el punto final del diagrama de la actividad.
  23. En la Paleta, pulse el elemento Flujo de control y conecte los elementos de las acciones Visualizar información de cuenta no válida, Visualizar resumen de la transacción y Visualizar mensaje de cheque impagado con el elemento Final del nodo de la actividad.

Ya ha creado la partición de la actividad del sistema. El diagrama debe presentar un aspecto similar al de la figura siguiente: Partición de la actividad del sistema.

Creación de la actividad Cajero de CityBank

En este procedimiento se describe cómo crear la partición de la actividad de cajero de CityBank.

Para crear la partición de la actividad de cajero de CityBank:
  1. En el editor de diagramas, pulse el botón derecho del ratón fuera del diagrama y, a continuación, pulse Añadir UML > Partición de la actividad.
  2. En la vista Explorador de modelos, pulse el elemento Partición y, en la vista Propiedades, escriba el nombre Cajero de CityBank. Ya ha creado la partición de la actividad Cajero de CityBank.
  3. En la Paleta, efectúe una doble pulsación en el elemento Nodo de decisión y denomínelo como ¿fondos suficientes?.
  4. En la Paleta, efectúe una doble pulsación en el elemento Acción y denomínelo como Cheque correcto para hacer efectivo.
  5. Sitúe el elemento debajo, a la derecha del nodo de decisión, y conecte el nodo de decisión con el elemento Cheque correcto para hacer efectivo utilizando un elemento de flujo de control.
  6. Para establecer el texto de vigilancia para la nueva relación, en la vista Propiedades de la página General, escriba [ emitir saldo de cuenta > importe del cheque ].
  7. En la Paleta, efectúe una doble pulsación en el elemento Acción y denomínelo como No hacer efectivo el cheque.
  8. Sitúe el elemento debajo, a la izquierda del nodo de decisión, y conecte el nodo de decisión con el elemento de la acción No hacer efectivo el cheque.
  9. En la Paleta, pulse el elemento Flujo de control y conecte el elemento de la acción Cheque correcto para hacer efectivo con el elemento Visualizar resumen de la transacción.
  10. En la Paleta, pulse el elemento Flujo de control y conecte el elemento de la acción No hacer efectivo el cheque con el elemento Visualizar cheque impagado.

El diagrama de la actividad Hacer efectivo un cheque utiliza tres particiones de actividad y dos nodos de decisión para mostrar los flujos de trabajo simples que se llevan a cabo cuando un cajero de PiggyBank hace efectivo un cheque. El diagrama debe presentar un aspecto similar al de la figura siguiente: Diagrama de la actividad Hacer efectivo un cheque de PiggyBank.

Ya ha completado el modelo de guiones de uso de PiggyBank. Puede continuar con el Módulo 2: Creación del modelo de análisis.

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