Diferenças de Notação UML do Elemento de Modelo do Diagrama de Atividades

Você pode usar a tabela de mapeamento para elementos de modelo de diagrama de atividade para entender as diferenças entre UML 1.4 e a versão atualmente suportada da UML.
UML 1.4 Versão UML Suportada
Ação Ação UML de propriedade de uma Atividade UML.

A atividade aparece com uma palavra-chave Entry, Do, Exit ou Event para ações onEvent.

Ação em uma Transição A propriedade da cadeia de um estereótipo no fluxo de controle UML
Atividade Atividade
Instância de uma atividade em um diagrama Uma instância de uma atividade em um diagrama é importada como CallBehaviorAction.

Para cada instância, uma nova CallBehaviorAction será criada.

Decisão Nó de Decisão, se a Decisão tiver uma transição de entrada e várias transições de saída.

Nó de Mescla, se a decisão tiver várias Transições de entrada e uma Transição de saída.

Evento Um evento de propriedade de Estado é mapeado para um Ação com palavra-chave Entry de propriedade da atividade.

Um evento de propriedade da transição não será mapeado mas se tornará parte do nome do Fluxo de Controle. Os detalhes do Evento são armazenados nos atributos de estereótipo no fluxo de controle.

Estado Final Nó Final de Atividade
Estado Inicial Nó Inicial
Instância de Objetos Nó de Buffer Central

Um objeto persistente é convertido em UML2 DataStoreNode. Os objetos estáticos e transientes são importados como CentralBufferNodes.

Um objeto de várias instâncias recebe ligação superior de "*". Outros objetos recebem uma ligação superior de 1.

Estado Atividade
Máquina de Estado Atividade
Nota: Uma máquina de estado aninhada não é convertida em um nó de atividade estruturada aninhada. O conteúdo da máquina de estado é de propriedade direta do nó pai na UML.
Swimlane (às vezes, referido como Partição) Partição da Atividade
Barra de Sincronização Nó de Bifurcação, se a sincronização tiver uma transição de entrada e várias de saída.

Nó de Junção se a sincronização tiver várias transições de entrada e uma de saída.

Nota: Os nós de Bifurcação e Junção não podem ultrapassar duas ou mais partições de atividade. Embora esta não seja uma limitação da versão UML suportada, os nós de bifurcação e junção podem residir apenas em uma partição de atividade por vez.
Transição Fluxo de Controle

Os fluxos de controle devem especificar uma condição de guarda e peso. Se uma transição Rose não definir uma condição de guarda, ela será definida com o valor Verdadeiro do Literal Boolean. O peso é definido com o valor 1 de Literal Integer.

Evento de Transição Nome do Fluxo de Controle

Os eventos de transição não são importados; no entanto, o evento de transição se torna parte da etiqueta do fluxo de controle para formar o nome do Fluxo de Controle. Os detalhes do evento são exibidos nas propriedade de estereótipo do fluxo de controle.

Guarda de Transição Guarda do Fluxo de Controle

O texto de guarda vai para o corpo do Guarda do Fluxo de Controle (expressão opaca).

Evento de Envio de Transição Cadeia de texto na propriedade Evento de Envio do estereótipo Rose.
Argumentos de Envio de Transição Cadeia de texto na propriedade Evento de Envio do estereótipo Rose.
Destino de Envio de Transição Cadeia de texto na propriedade Evento de Envio do estereótipo Rose.
Referências relacionadas
Diferenças de Notação UML do Elemento de Modelo do Diagrama de Classe
Diferenças de Notação do Elemento de Modelo do Diagrama de Colaboração
Diferenças de Notação do Elemento de Modelo do Diagrama de Componente
Diferenças de Notação do Elemento de Modelo do Diagrama de Implementação
Diferenças de Notação do Elemento de Modelo do Diagrama de Seqüência
Mapeamentos de Notação de Elemento de Modelo do Diagrama de Estados do Gráfico de Estados
Diferenças de Notação do Elemento de Modelo do Diagrama de Caso de Uso
Diferenças Notacionais ao Expressar Multiplicidade
Mapeamento Semântico UML 2.0 Específico

Feedback