Trabalhar com formas de estado composto.
Importante: O diagrama de gráfico de esgrama UML não está disponível nas versões Visio 2013 e mais recentes. Nessas versões do Visio, use o diagrama de máquina de estado UML .
Adicionar um indicador de histórico a uma região de estado
-
Em um diagrama de gráfico de estado, crie uma região de estado arrastando uma forma de estado composto para a página de desenho.
-
Clique duas vezes no ícone da nova página de desenho de gráfico de estado no modo de exibição de árvore para navegar até a página de desenho que representa o estado composto.
No diagrama que representa o estado composto ou a região do estado, arraste uma forma de histórico superficial ou histórico detalhado para a página de desenho.
-
Use formas de transição para indicar as transições provenientes de fora da região de estado. Cole os pontos de extremidade das formas de transição com pontas de seta nos pontos de conexão na forma do indicador do histórico. Clique duas vezes nas formas de transição para adicionar cadeias de caracteres de transição.
-
Use uma forma transição para indicar a transição de saída da forma do indicador do histórico. Cole o ponto de extremidade da forma de transição sem uma ponta de seta em um ponto de conexão na forma do indicador do histórico. Cole o ponto de extremidade da forma de transição com uma ponta de seta na forma estado de destino.
Criar um estado composto ou aninhado em um diagrama de gráfico de estado
-
Em um diagrama de gráfico de estado, arraste uma forma deestadocompostopara a página de desenho.
O ícone de estado composto aparece no modo de exibição de árvore e uma nova página de desenho de gráfico de estado é exibida, que representa o estado composto.
-
Clique duas vezes no ícone da nova página de desenho de gráfico de estado no modo de exibição de árvore para navegar até a página de desenho que representa o estado composto.
-
Arraste os indicadores de estado, transição, superficial ou histórico detalhado e outras formas para a página de desenho para representar subestados simultâneos, mutuamente exclusivos ou aninhados dentro do estado composto.
Nome
Digite o nome do estado composto como uma cadeia de caracteres.
Estereótipo
Escolha o estereótipo desejado na lista suspensa. Se um estereótipo que você deseja usar não estiver listado, você pode adicionar um novo estereótipo ou editar um existente clicando em estereótipos no menu UML .
IsConcurrent
Selecione se a estado composto pode ser decomposta em componentes que podem ser executados simultaneamente.
Isregion
Selecione se a estado composto for um subestado de um estado simultâneo.
Documentação
Digite a documentação que você deseja adicionar ao elemento como um valor marcado. Quando você seleciona a forma ou o ícone que representa o elemento, a documentação digitada aqui também é exibida na janela documentação .
Use a categoria transições internas para adicionar ou excluir transições ou editar itens existentes.
Transições internas
Lista as transições definidas para o estado composto.
Para editar rapidamente as configurações mais comumente usadas para uma transição, clique em um campo na lista transições internas e selecione ou digite um valor.
Para acessar todas as configurações de uma transição, selecione a transição na lista e, em seguida, clique em Propriedades.
-
Transição Digite um nome para a transição interna.
-
Estereótipo Escolha o estereótipo desejado na lista suspensa. Se um estereótipo que você deseja usar não estiver listado, você pode adicionar um novo estereótipo ou editar um existente clicando em estereótipos no menu UML .
-
Evento Escolha o evento ou evento de sinal que faz com que a transição interna ocorra. Se o evento desejado não estiver listado, clique em novo.
Novo
Clique para adicionar uma transição indefinida à lista de transições internas.
Para editar rapidamente as configurações mais comumente usadas para uma transição, clique em um campo na lista transições internas e selecione ou digite um valor.
Para acessar todas as configurações de uma transição, selecione a transição na lista e, em seguida, clique em Propriedades.
Duplicar
Clique para adicionar uma nova transição à lista com os mesmos valores de propriedade da transição selecionada.
Excluir
Clique para excluir a transição selecionada da lista.