Usar Flujos de Objetos en Diagramas de Actividades

Superior  Previo  Próximo

Más Información

 

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.

 

 

activity - objectflow1

 

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. 

 

activity - objectflow2

 

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.

 

activity - objectflow4

 

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». 

 

activity - objectflow3

 

Vea la figura 268 (UML 2.0 Superstructure, p. 346). 

 

 

Más Información

Flujo de Objetos