Usar Flujos de Objetos en Diagramas de Actividades |
Superior Previo Próximo |
En los diagramas de Actividades, hay varias maneras para definir el flujo de datos entre objetos.
El diagrama de abajo describe un flujo de objetos simple entre dos acciones, Completar Orden y Despachar Orden, ambas accediendo a información de la orden.
Vea la figura 271 (UML 2.0 Superstructure, p. 347).
Esta representación explícita del objeto de datos, Orden, conectado a las actividades por dos flujos de objetos, puede ser refinada utilizando el siguiente formato. Aquí, los conectores de acción se utilizan para reflejar el orden.
Vea la figura 271 (UML 2.0 Superstructure, p. 347).
A continuación hay un ejemplo de múltiples flujos de objetos intercambiando datos entre dos acciones.
Vea la figura 272 (UML 2.0 Superstructure, p. 347).
Los comportamientos de selección y transformación, componiendo juntos una clase de consulta, pueden especificar la naturaleza de los accesos de datos de los flujos de objetos. El comportamiento de selección determina que objetos son afectados por la conexión. El comportamiento de transformación podría luego especificar el valor de un atributo perteneciente a un objeto seleccionado.
Los comportamientos de selección y transformación se pueden definir adjuntando una nota al flujo de objetos. Para hacer esto, haga clic con el botón derecho en el flujo de objetos y seleccione Adjuntar Nota o Restricción. Una ventana indicará otros flujos en el diagrama, a los cuales puede seleccionar para adjuntar la nota, si el comportamiento aplica a múltiples flujos. Para cumplir con UML 2.0, anteponga el comportamiento con la notación «selection» o «transformation».
Vea la figura 268 (UML 2.0 Superstructure, p. 346).
|