Compartir a través de


Propiedades de los elementos de diagramas de actividades

En un diagrama de actividades de UML de Visual Studio Ultimate, cada elemento del diagrama tiene propiedades. Para ver las propiedades de un elemento, haga clic con el botón secundario del mouse en el elemento del diagrama o en el Explorador de modelos UML y, a continuación, haga clic en Propiedades. Las propiedades aparecen en la ventana Propiedades.

Nota

En este tema se analizan las propiedades de los elementos de los diagramas de actividades de UML. Para obtener información acerca de cómo se leen los diagramas de actividades de UML, vea Diagramas de actividades UML: Referencia. Para obtener más información acerca de cómo se dibujan diagramas de actividades de UML, vea Diagramas de actividades UML: Instrucciones.

Propiedades de los elementos

Propiedad

Valor predeterminado

Elemento

Descripción

Name

Un nombre predeterminado

Todos

Identifica el elemento.

Qualified Name

Package :: Name

Todos

Identifica el elemento de forma exclusiva. Lleva como prefijo el nombre completo del paquete que lo contiene.

Work Items

0 associated

Todos

Número de elementos de trabajo asociados a este elemento. Para asociar elementos de trabajo, vea Cómo: Vincular elementos de trabajo con elementos de modelo.

Description

(ninguno)

Todos

Aquí puede realizar anotaciones generales sobre el elemento.

Color

(valor predeterminado del tipo)

Todos

Color de la forma.

Body

(ninguno)

Acción

Especifica la acción en detalle.

Language

(ninguno)

Acción

Lenguaje de la expresión de la propiedad Body.

Local Postconditions

(ninguno)

Acción, Enviar, Aceptar, Comportamiento de llamada, Operación de llamada

Restricciones que deben satisfacerse al finalizar la ejecución. Objetivo conseguido por la acción.

Local Preconditions

(ninguno)

Acción, Enviar, Aceptar, Comportamiento de llamada, Operación de llamada

Restricciones que deben satisfacerse antes de que se inicie la ejecución.

Is Synchronous

True

Comportamiento de llamada, Operación de llamada

  • Si es true, la acción espera hasta que la actividad finaliza.

Behavior

(ninguno)

Comportamiento de llamada

  • Actividad invocada.

Operation

(ninguno)

Operación de llamada

  • Operación invocada.

Is Unmarshall

False

Evento de aceptación

  • Si es true, puede haber varios pin de salida con tipo y no se calculan referencias a los datos en ellos. Si es false, todos los datos aparecen en un pin.

Upper Bound

*

Nodo de objeto, Parámetro de actividad

0 indica que los datos deben pasar directamente a lo largo del flujo.

* indica que los datos pueden almacenarse en el flujo.

Selection

(ninguno)

Nodo de objeto, Parámetro de actividad, Pin de entrada, Pin de salida, Flujo de objeto

Invoca un proceso que filtra los datos. Este proceso se puede definir en otro diagrama.

Ordering

(ninguno)

Nodo de objeto, Parámetro de actividad, Pin de entrada, Pin de salida

  • Cómo se almacenan varios token.

Is Control

False

Pin de entrada, Pin de salida

  • Si es true, el flujo de este pin es un flujo de control. Si es false, es un flujo de objeto.

Type

(ninguno)

Pin de entrada, Pin de salida, Nodo de objeto, Parámetro de actividad

  • Tipo de los objetos transmitidos.

  • El tipo puede ser un tipo primitivo como Integer, o un clasificador definido en otra parte del modelo. Si escribe el nombre de un tipo que no está definido, aparecerá en la sección Tipos sin especificar del Explorador de modelos UML.

Multiplicity

1

Pin de entrada, Pin de salida

  • Puede ser un valor único o un intervalo [n..m].

  • Límite inferior n: la acción no puede iniciarse (en un pin de entrada) ni detenerse (en un pin de salida) hasta que hay n objetos esperando en el pin.

  • Límite superior m: la acción no puede utilizar ni producir más de m objetos en una ejecución. * significa que no hay ningún límite.

Transformation

(ninguno)

Flujo de objeto

  • Invoca un proceso que transforma los datos. Este proceso se puede definir en otro diagrama.

Is Multicast

False

Flujo de objeto

  • Indica que podría haber varios componentes u objetos destinatarios.

Is MultiReceive

False

Flujo de objeto

  • Indica que podría haber varios componentes u objetos destinatarios.

Is Single Execution

False

Diagrama de actividades

  • Si se establece, como máximo se producirá una ejecución de este diagrama cada vez.

Vea también

Conceptos

Diagramas de actividades UML: Referencia

Diagramas de actividades UML: Instrucciones