Importante: O diagrama de statechart UML não está disponível em Visio 2013 e versões mais recentes. Para obter informações sobre os diagramas uml em Visio 2013 e versões mais recentes, consulte os diagramas UML em Visio.
Adicione uma cadeia de transição a uma transição num diagrama de statechart ou de atividade
-
Numa diagrama de gráfico de estado ou diagrama de atividade, clique duas vezes na forma de Fluxo de Transição ou Controlo a que pretende adicionar a cadeia transição.
-
Na caixa de diálogo UML Transition Properties, clique em Transiçãoe clique em Evento. Clique em Novo,escolha o tipo de evento que quiser e, em seguida, clique em OK.
-
Digite um nome para o evento e escreva ou escolha os outros valores de propriedade que deseja. Clique num separador para adicionar constrangimentos, valores marcados ou parâmetros, dependendo do tipo de evento que está a criar. Clique em OK até voltar à categoria Transição.
-
Selecione Guard para adicionar uma condição de guarda. Em seguida, na caixa de texto, digite a condição de guarda que deseja.
-
Em Linguagem,escolha a língua que quiser.
-
Clique no separador Ações e, em seguida, clique em Novo para criar uma expressão de ação. Escolha o tipo ação que deseja, clique em OKe, em seguida, clique em Propriedades.
-
Digite um nome para a ação e escreva ou escolha os outros valores de propriedade que deseja. Clique num separador para adicionar detalhes, argumentos (se disponíveis), constrangimentos ou valores marcados. Clique em OK até fechar a caixa de diálogo UML Transition Properties.
A cadeia de transição aparece na transição.
Sugestão
Nos diagramas de atividade, pode utilizar formas de Receção de Sinal e Sinal para representar explicitamente as informações de evento e ação normalmente especificadas numa cadeia de transição. Para adicionar as informações de evento e ação a uma forma de Receção de Sinal ou Sinal, siga o procedimento acima descrito para adicionar uma cadeia de transição a uma transição.
Indicar uma transição entre estados num diagrama de statechart
-
Em diagrama de gráfico de estado, arraste uma forma de transição para a página de desenho.
-
Cole o ponto final da forma de transição sem a ponta da seta num ponto de ligação na forma do Estado de origem.
-
Cole o ponto final da forma de transição com uma ponta de seta para um ponto de ligação na forma do estado de destino.
-
Clique duas vezes na forma de transição para adicionar uma cadeia de transição, incluindo uma evento, condição de guarda, expressão de ação, e muito mais.
Sugestão
Quando o estado de origem é também o estado de destino num diagrama de statechart, use a forma de transição em forma de arco. Cole os dois pontos finais na forma a dois pontos de ligação na mesma forma de Estado.
Indicar uma transição complexa de forragem num estado ou diagrama de atividade
-
Numa diagrama de gráfico de estado ou diagrama de atividade, arraste uma forma de transição (Garfo) para a página de desenho.
-
Utilize uma forma de transição para ligar o estado de origem à barra de transição (Garfo). Cole o ponto final da forma de transição sem uma ponta de seta a um ponto de ligação no estado de origem e o ponto final da forma de transição (com uma ponta de seta) a um ponto de ligação na barra.
-
Utilize formas de transição para ligar a barra de transição (Garfo) aos estados de destino. Cole os pontos finais da forma de transição sem pontas de setas para pontos de ligação na barra, e os pontos finais de forma de transição com pontas de setas para pontos de ligação nos estados de destino.
Indicar uma transição complexa de sincronização num esquema de características ou atividades
-
Numa diagrama de gráfico de estado ou diagrama de atividade deixe cair uma forma de transição (Junte-se) na página de desenho.
-
Utilize formas de transição para ligar os estados de origem à barra de transição (Juntar- se). Cole os pontos finais da forma de transição sem pontas de setas para pontos de ligação nos estados de origem, e os pontos finais da forma de transição com pontas de setas para pontos de ligação na barra.
-
Utilize uma forma de transição para ligar a barra de transição (juntar) ao estado de destino. Cole o ponto final da forma de transição sem uma ponta de seta a um ponto de ligação na barra, e o ponto final da forma de transição com uma ponta de seta para um ponto de ligação no Estado dedestino .
Este é um parágrafo de teste temporário com um marcador.
Indicar que um sinal foi enviado ou recebido num diagrama de atividade
-
Numa diagrama de atividade, arraste uma forma de sinal enviar ou sinal para a página de desenho.
-
Cole a pega de controlo da transição da forma signal Send ou Signal Receipt para um ponto de ligação na forma do Estado de Ação de origem.
-
Cole o manípulo de controlo da transição da forma signal Send ou Signal Receipt para um ponto de ligação na forma do Estado de Ação do destino.
Sugestão: Para orientar corretamente as formas de Receção de Sinal e Sinal, clique com o botão direito na forma, aponte para a forma,e clique em Girar para a Esquerda ou Rodear à Direita.
-
Clique duas vezes na forma de Sinal enviar ou sinalizar para adicionar um nome, estereótipo, eventos, ações, uma condição de guarda e outras propriedades.
Nota: Quando utiliza uma forma de Sinal Enviar ou Sinalizar Receção em vez de uma transição regular do fluxo de controlo, o símbolo de envio ou recibo de sinal substitui o sinal de envio ou o rótulo de evento na transição.
Indicar o fluxo de controlo num diagrama de atividade
-
Numa diagrama de atividade, arraste uma forma de Fluxo de Controlo para a página de desenho.
-
Cole o ponto final da forma do fluxo de controlo sem a ponta da seta num ponto de ligação na forma do Estado de Ação ou do Estado de origem.
-
Cole o ponto final da forma do fluxo de controlo com uma ponta de seta a um ponto de ligação na forma do Estado de Ação ou estadode destino.
-
Clique duas vezes na forma do Fluxo de Controlo para adicionar uma cadeia de transição, incluindo uma evento, condição de guarda, expressão de ação e muito mais.