Ejercicio 1.4: Identificación de actores

En este ejercicio se identifican los actores del sistema. El diagrama de guiones de uso de Operaciones de cuenta identifica los actores clave, y los roles que llevan a cabo en el sistema. Antes de crear el diagrama, debe identificar todos los actores.

Debe saber quiénes son los usuarios del sistema para poder modelarlo. En un diagrama de guiones de uso, los usuarios del sistema se representan como actores. Cada actor lleva a cabo un rol específico en el sistema, denominado guión de uso, y varios actores pueden llevar a cabo un único guión de uso. Un actor puede ser una persona, por ejemplo, un cliente, o bien, un sistema, por ejemplo, un servidor o un sistema de base de datos.

El diagrama de guiones de uso de Operaciones de cuenta contiene información detallada sobre el sistema de banca en línea de PiggyBank, los usuarios del sistema, las relaciones entre el sistema y los usuarios, y el comportamiento que se requiere del sistema. En el ejercicio anterior se han identificado tres guiones de uso: Visualizar saldo, Transferir dinero y Hacer efectivo un cheque. El sistema de banca en línea de PiggyBank contiene los actores siguientes:
  • Cliente
  • Cajero
  • CityBank

Identificación de los actores

Los usuarios del sistema se representan como actores. Antes de crear el diagrama de guión de uso, debe identificar todos los actores del sistema.

Para crear el diagrama e identificar los actores:
  1. En la vista Explorador de modelos, en el proyecto PiggyBank, efectúe una doble pulsación en Guiones de uso de Operaciones de cuenta.
  2. En la Paleta, efectúe una doble pulsación en el elemento del actor y denomine al actor como Cliente.
  3. Pulse en el actor Cliente y arrástrelo a la izquierda del guión de uso Visualizar saldo.
  4. En la Paleta, efectúe una doble pulsación en el elemento del actor y denomine al actor como Cajero.
  5. Pulse en el actor Cajero y arrástrelo a la izquierda del guión de uso Hacer efectivo un cheque.
  6. En la Paleta, efectúe una doble pulsación en el elemento del actor y denomine al actor como CityBank.
  7. Pulse en el actor CityBank y arrástrelo a la derecha del guión de uso Hacer efectivo un cheque.

Ya ha organizado el diagrama de guión de uso conforme a las directrices de la estructura de modelo UML de Rational® adecuadas. El actor principal aparece en la esquina superior izquierda del diagrama y el guión de uso más importante se encuentra encima de todos los demás guiones de uso. El guión de uso secundario, CityBank, aparece a la izquierda de los guiones de uso. El diagrama debe presentar un aspecto similar al de la figura siguiente: Actores y guiones de uso del diagrama de guiones de uso de PiggyBank.

(Opcional) Documentación de los actores

La plantilla de modelo de guión de uso contiene un paquete de visión general denominado Visiones generales de <<perspective>> que facilita documentación adicional sobre el modelo. Aunque este paso es opcional y no afecta al modelo, debe organizar y documentar los actores y los guiones de uso del sistema de banca en línea de PiggyBank.

Para documentar los actores:
  1. En la vista Explorador de modelos, expanda Visiones generales de <<perspective>> y efectúe una doble pulsación en Visión general de los actores. Este diagrama contendrá una lista de todos los guiones de uso más importantes del proyecto.
  2. En la vista Explorador de modelos, expanda la carpeta Operaciones de cuenta y arrastre los actores Cliente, Cajero y CityBank al editor de diagramas.
  3. Disponga horizontalmente los guiones de uso en el centro del diagrama.

Ha mejorado la legibilidad de este modelo de guión de uso al documentar los actores más importantes del proyecto. Puede añadir un título al diagrama mediante la herramienta de texto. Observe, además, que la plantilla de guión de uso contiene un paquete Actores versátiles para documentar todos los actores que participan en varias áreas de funcionamiento. Puesto que este modelo no contiene actores versátiles, puede suprimir este paquete. Para ello, pulse el botón derecho del ratón sobre el mismo y, a continuación, pulse Suprimir del modelo.

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