Num diagrama de computador de estado, um estado é uma condição durante a qual um objeto satisfaz uma condição, executa uma ação ou aguarda por um evento. Um estado é uma imagem de um instantâneo na vida útil de um objeto que reflete os valores que existem nos atributos do objeto e as ligações que o objeto tem com outros objetos.
Um estado tem dois compartimentos para informações opcionais. O compartimento superior contém um nome e o compartimento inferior contém uma lista de ações internas ou atividades realizadas em resposta a eventos. Quando um estado corresponde à atividade em curso, essa atividade é expressa como uma máquina de estado aninhada ou por um par de ações de entrada e saída.
Veja Também
Criar um diagrama de computador de estado UML
Num gráfico de estado ou diagrama de atividade , um
é uma condição durante a qual um objeto satisfaz uma condição, executa uma ação ou aguarda por um evento. Um estado é uma imagem de um instantâneo na vida útil de um objeto que reflete os valores que existem nos atributos do objeto e as ligações que o objeto tem com outros objetos.
Um estado tem dois compartimentos para informações opcionais. O compartimento superior contém um nome e o compartimento inferior contém uma lista de ações internas ou atividades realizadas em resposta a eventos. Quando um estado corresponde à atividade em curso, essa atividade é expressa como uma máquina de estado aninhada ou por um par de ações de entrada e saída.
Atribuir um nome a uma forma de Estado e adicionar outros valores de propriedade
Abra a caixa de diálogo Propriedades UML do elemento ao fazer duplo clique no ícone que representa o elemento na vista de árvore ou na forma que representa o elemento num diagrama.
Dica
Controle os valores de propriedade apresentados numa forma num diagrama ao clicar com o botão direito do rato na forma e, em seguida, ao clicar em Opções de Apresentação da Forma. Na caixa de diálogo Opções de Apresentação da Forma UML , selecione e desmarque as opções para apresentar ou ocultar valores de propriedade.
Propriedades do estado:
| Propriedade |
Descrição |
|
Nome |
Escreva o nome do estado como uma cadeia. Nenhum dos dois estados no mesmo diagrama deve ter o mesmo nome. |
|
Estereótipo |
Escolha o estereótipo que pretende na lista pendente. Se um estereótipo que pretende utilizar não estiver listado, pode adicionar um novo estereótipo ou editar um existente ao clicar em Estereótipos no menu UML . |
|
Documentação |
Escreva qualquer documentação que pretenda adicionar ao elemento como um valor etiquetado. Quando seleciona a forma ou ícone que representa o elemento, a documentação que escrever aqui também aparece na janela Documentação . |
Propriedades de estado, categoria "Transição Interna":
Utilize a categoria Transições Internas para adicionar ou eliminar transições internas ou editar as existentes.
| Propriedade |
Descrição |
|
Transições Internas |
Lista as transições internas que definiu para o estado.
Para editar rapidamente as definições mais utilizadas para uma transição, clique num campo na lista Transições Internas e, em seguida, selecione ou escreva um valor.
Para aceder a todas as definições de uma transição, selecione a transição na lista e, em seguida, clique em Propriedades.
-
Transição Escreva um nome para a transição interna.
-
Estereótipo Escolha o estereótipo que pretende na lista pendente. Se um estereótipo que pretende utilizar não estiver listado, pode adicionar um novo estereótipo ou editar um existente ao clicar 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 que pretende não estiver listado, clique em Novo.
|
|
Novo |
Clique para adicionar uma transição indefinida à lista de transições internas. Para editar rapidamente as definições mais utilizadas para uma transição, clique num campo na lista Transições Internas e, em seguida, selecione ou escreva um valor. Para aceder a todas as definiçõ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 que a transição selecionada. |
|
Excluir |
Clique para eliminar a transição selecionada da lista. |
Controlar se um nome é apresentado na forma Estado
Clique com o botão direito do rato na forma, clique em Opções de Apresentação da Forma e, em seguida, selecione Nome para apresentar um nome ou desmarque Nome para ocultar um nome.
Mostrar o compartimento de transição interno da forma Estado
Clique com o botão direito do rato na forma, clique em Opções de Apresentação da Forma e, em seguida, desmarque a caixa marcar transição.
Veja Também
Criar um diagrama de statechart UML
Criar um diagrama de atividade UML