Nota: 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 ação interna ou atividade a um estado em um estado ou diagrama de atividade
-
Num diagrama de gráfico de estado ou diagrama de atividade, clique duas vezes na forma do Estado a que pretende adicionar o ação interno ou atividade.
-
Na caixa de diálogo UML State Properties, clique em Transições Internas.
-
Digite um nome para o transição.
-
Clique em Propriedades. Escolha o evento que quiser. Para criar um novo evento, clique em Eventos,clique em Novo,escolha o tipo de evento que deseja 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 ao separador Transição (caixa de diálogoUML Transition Properties).
-
Selecione Guard para adicionar uma condição de guarda e, em seguida, na caixa de texto, digite a condição de guarda desejada.
-
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 de ação que quiser. 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, constrangimentos ou valores marcados. Clique EM OK até voltar ao separador Transições Internas e, em seguida, clique em OK novamente.
Por defeito, as ações internas são escondidas numa forma de Estado. Para mostrar as ações internas, clique com o formato e, em seguida, clique em Opções de Visualização de Formas. Em "Suprimir",limpe a caixa de verificação de transição.
Adicione ações de entrada e saída a um estado em um diagrama de estastão ou de atividade
-
Numa diagrama de gráfico de estado ou diagrama de atividade, clique duas vezes na forma do Estado a que pretende adicionar uma ação de entrada ou saída.
-
Na caixa de diálogo UML State Properties, clique em Entrada ou Saídae, em seguida, clique em Novo.
-
Escolha o tipo de ação que deseja e, em seguida, clique em OK. Escreva um nome para a ação.
-
Clique em Propriedades para adicionar detalhes, argumentos, constrangimentos ou valores marcados. Clique em OK até fechar a caixa de diálogo UML State Properties.
Por predefinição, as ações de entrada e saída estão escondidas numa forma de Estado. Para mostrar as ações, clique com o formato, clique nas opções de visualização de formae, em seguida, limpe a transição.
Adiar eventos em estado de ação em um diagrama de atividade
-
No vista de árvore ou num diagrama de atividade, clique duas vezes no ícone ou na forma que representa uma estado da ação.
-
Clique em Eventos Diferidos.
Os eventos disponíveis no pacote a que o Estado de ação pertence estão listados. Selecione os eventos que deseja ser adiado pelo estado.
Trabalhar com pseudoestes
um pseudoestado é usado para combinar e transições diretas.
Pseudoestações incluem:
-
Estado inicial
-
Estado final
-
Decisão
-
História Profunda
-
História superficial
-
Transição (Aderir)
-
Transição (Garfo)
-
Adicione a forma ao diagrama.
-
Clique com o botão direito na forma e selecione Propriedades.
-
Defina as propriedades na caixa de diálogo:
Propriedade
Descrição
Nome
Digite o nome do pseudoestado.
Estereótipo
Escolha o estereótipo que deseja da lista de drop-down. Se um estereótipo que pretende utilizar não estiver listado, pode adicionar um novo estereótipo ou editar um existente clicando em Estereótipos no menu UML.
Tipo
O modelo de diagrama do modelo UML adiciona automaticamente o tipo de pseudoestância que corresponde ao elemento cuja forma ou ícone selecionou.
Documentação
Digite qualquer documentação que pretenda adicionar ao elemento como valor marcado. Quando seleciona a forma ou o ícone que representa o elemento, a documentação que escreve aqui também aparece na janela Documentação.
Consulte Também
Criar um diagrama de statechart UML