Ações

Na UML, uma ação representa uma unidade discreta de funcionalidade em uma atividade.

As ações possuem linhas de atividade de entrada e saída que especificam o fluxo de controle e dados de e para outros nós de atividade. As ações em uma atividade começa quando todas as condições de entrada são atendidas. Você pode incluir pinos de entrada e de saída para especificar valores transmitidos de e para a ação quando ela é iniciada. "

Cada ação possui um nome exclusivo que descreve o comportamento.

O Rational UML fornece vários tipos diferentes de ações que você pode usar quando cria um diagrama de atividade para descrever um determinado fluxo de trabalho. As ações são organizadas nos seguintes grupos na Paleta:

A seguinte tabela lista algumas das ações mais comumente usadas. Você pode localizar informações detalhadas sobre as ações disponíveis na especificação Unified Modeling Language que está disponível no Web site Object Management Group (OMG).
Tipo de Ação Descrição
Ação Opaca

Ações opacas são um tipo de ação que você pode usar para representar informações de implementação. Você também pode usá-las como ações de marcação até que determine o tipo específico de ação para usar.

Comportamento da Chamada

Comportamentos de chamada são um tipo de ação que você pode usar para fazer referência a comportamentos em outra atividade, máquina de estado ou diagramas de interação em um modelo. Você também pode incluir comportamentos de chamada não-especificados para diagramas de atividade e depois especificar um tipo posteriormente.

Os comportamentos de chamada fazem referência ao comportamento, em vez de referenciar uma operação que, por sua vez, chama um comportamento. Pinos de entrada e de saída são criados para parâmetros de entrada e saída do comportamento.

Operação de Chamada

Operações de chamada são ações que você pode usar para chamar operações em um modelo. A operação referida define um tipo de comportamento, como uma transformação ou consulta, que o objeto de destino pode executar.

Cada operação de chamada possui um nome exclusivo que é sincronizado com a operação ao qual ela faz referência.

Uma operação de chamada contém os seguintes pinos:
  • «target» pino de entrada - representa o objeto de destino ao qual o pedido é enviado; por exemplo, o classificador que possui a operação.
  • Pino de entrada - há um para cada no parâmetro. O valor de entrada deve ser compatível com os parâmetros de operação e a classe que possui a operação.
  • Pino de saída - há um para cada fora do parâmetro.
Dica: Você pode alterar o pino de entrada de <<destino>> para um pino de valor da guia Avançado da visualização Propriedades da operação de chamada para utilizar um valor constante como entrada.
Atividade Estruturada

Atividades estruturadas são um tipo de nó que você pode usar para criar grupos locais de nós e extremidades de atividades. É possível incluir nós e linhas de atividade em uma atividade estruturada; entretanto, esses nós e linhas pertencem apenas à atividade estruturada. Eles não são compartilhados com outras atividades estruturadas.

Quando a atividade estruturada é chamada, os nós de atividade na atividade estruturada não começam a executar até que todos os dados de entrada sejam recebidos. Os dados de saída de uma atividade estruturada não estão disponíveis para outros nós na atividade e o fluxo não continua pela atividade, até que todas as ações na atividade estruturada tenham concluído a execução.

Dica: Você pode alterar a orientação do fluxo de nós e extremidades em um nó de atividade estruturada clicando com o botão direito do mouse no nó e depois clicando em Fluxo Vertical.
Evento de Aceitação

Eventos de aceitação são um tipo de ação que você pode usar para representar o processamento de um evento. Esse tipo de ação aguarda pela ocorrência de um evento que atenda a condições específicas.

Sinal de Envio

Sinais de envio são um tipo de ação que cria uma instância de um sinal de suas entrada e a envia para o objeto de destino, o que pode envolver uma transição de máquina de estado ou outra atividade.

Conceitos relacionados
Diagramas de Atividades
Atividades
Nós de Controle
Nós do Objeto
Linhas de Atividade
Tarefas relacionadas
Modelando o Fluxo de Trabalho do Usuário Utilizando Diagramas de Atividades
Incluindo Operações de Chamada em Diagramas de Atividade
Removendo Nomes Padrão das Ações de Comportamentos de Chamada e de Operações de Chamada

Feedback