Compartilhar via


Propriedades dos elementos em diagramas de atividade

Em um diagrama de atividade UML na Visual Studio Ultimate, cada elemento no diagrama tem propriedades. Para ver as propriedades de um elemento, clique com o botão direito do elemento no diagrama ou em Gerenciador de modelos UML e, em seguida, clique em Propriedades.As propriedades aparecem na Propriedades janela.

ObservaçãoObservação

Este tópico é sobre as propriedades dos elementos em diagramas de atividade UML.Para obter informações sobre como ler os diagramas de atividade UML, consulte Diagramas de atividade UML: referência.Para obter mais informações sobre como desenhar diagramas de atividade UML, consulte Diagramas de atividade UML: diretrizes.

Propriedades dos elementos

Propriedade

Padrão

Elemento

Descrição

Nome

Um nome padrão

Todos

Identifica o elemento.

Nome qualificado

Pacote:: nome

Todos

Identifica o elemento com exclusividade.Prefixado com o nome qualificado do pacote que o contém.

Itens de trabalho

0 associado

Todos

O número de itens de trabalho associado a esse elemento.Para associar itens de trabalho, consulte Vincular elementos de modelo e itens de trabalho.

Descrição

(Nenhum)

Todos

Você pode fazer anotações gerais sobre o elemento aqui.

Color

(padrão para o tipo)

Todos

A cor da forma.

Corpo

(Nenhum)

Ação

Especifica a ação em detalhes.

Linguagem

(Nenhum)

Ação

O idioma da expressão no corpo.

Locais posteriores

(Nenhum)

Ação, Send, aceitar, comportamento da chamada, chamada de operação

Restrições que devem ser atendidas quando termina a execução.A meta alcançada pela ação.

Pré-condições locais

(Nenhum)

Ação, Send, aceitar, comportamento da chamada, chamada de operação

Restrições que devem ser atendidas antes do início da execução.

É síncrono

True

Comportamento de chamada, chamada de operação

  • Se verdadeiro, a ação aguarda até que a atividade será finalizada.

Comportamento

(Nenhum)

Comportamento da chamada

  • A atividade foi invocada.

Operation

(Nenhum)

Operação de chamada

  • A operação é chamada.

É desempacotar

False

Aceitar o evento

  • Se verdadeiro, pode haver vários pinos de saída de digitado e dados são desempacotados neles.Se for false, todos os dados são exibidos em um pino.

Limite superior

*

Nó de objeto, o parâmetro da atividade

0 indica que os dados devem passar diretamente ao longo do fluxo.

* indica que os dados podem ser armazenados no fluxo.

Selection

(Nenhum)

Objeto nó, o parâmetro da atividade, o pino de entrada, o pino de saída, o fluxo do objeto

Invoca um processo que filtra os dados.Esse processo pode ser definido em outro diagrama.

Ordenação

(Nenhum)

Objeto nó, o parâmetro da atividade, o pino de entrada, o pino de saída

  • Como vários tokens são armazenados.

É o controle

False

Pino de entrada, pino de saída

  • Se verdadeiro, o fluxo desse pin é um fluxo de controle.Se for falso, é um fluxo de objeto.

Tipo

(Nenhum)

Nó de objeto de Pin, o pino de saída, entrada, o parâmetro de atividade

  • O tipo de objetos transmitidos.

  • O tipo pode ser um tipo primitivo como inteiro ou um classificador definidas em qualquer lugar no modelo.Se você digitar o nome de um tipo que não está definido, ele aparecerá na Não especificado de tipos seção do Gerenciador de modelos UML.

Multiplicidade

1

Pino de entrada, pino de saída

  • Pode ser um valor único ou um intervalo de [n..m].

  • Limite inferior n -a ação não pode iniciar (para um pino de entrada) ou parar (para um pino de saída) até que haja n objetos aguardando o pin.

  • Limite superior m -A ação não pode consumir ou produzir mais de m objetos em uma execução.* significa que não há nenhum limite.

Transformação

(Nenhum)

Fluxo de objeto

  • Invoca um processo que transforma os dados.Esse processo pode ser definido em outro diagrama.

É difusão seletiva

False

Fluxo de objeto

  • Indica que pode haver vários objetos de destinatário ou componentes.

É MultiReceive

False

Fluxo de objeto

  • Indica que pode haver vários objetos de destinatário ou componentes.

É a execução única

False

Diagrama de atividade

  • Se definido, o que há no máximo uma execução deste diagrama cada vez.

Consulte também

Conceitos

Diagramas de atividade UML: referência

Diagramas de atividade UML: diretrizes