Lar Programas O que é diagrama de estados? - o que é techopedia

O que é diagrama de estados? - o que é techopedia

Índice:

Anonim

Definição - O que significa State Diagram?

Um diagrama de estados é um diagrama usado na ciência da computação para descrever o comportamento de um sistema considerando todos os estados possíveis de um objeto quando um evento ocorre. Esse comportamento é representado e analisado em uma série de eventos que ocorrem em um ou mais estados possíveis. Cada diagrama representa objetos e rastreia os vários estados desses objetos em todo o sistema.


Existem diferentes tipos de diagramas de estados que têm semântica diferente e são ligeiramente diferentes. Diagramas de estados representam graficamente máquinas de estados finitos. Eles são usados ​​apenas para entender o comportamento do objeto em todo o sistema.

Techopedia explica o diagrama de estado

Os elementos que constituem um diagrama de estados são caixas arredondadas representando os estados e as setas mostrando as transições para o próximo estado. A seção de atividade mostra as atividades que o objeto executa enquanto está nesse estado. Todo diagrama de estados começa com um estado inicial, que é o estado em que o objeto é criado. Logo após o estado inicial, os objetos alteram seus estados e o próximo estado é determinado por condições com base em atividades. Em alguns casos, os diagramas de estados representam um super estado, que é uma condição criada quando muitas transições levam a um estado específico. O super estado mostra que todos os estados dentro deste diagrama passam para um estado redundante, tornando o diagrama mais complexo.


Uma transição em um diagrama de estados é uma progressão de um estado para outro e é acionada por um evento interno ou externo à entidade modelada. Uma ação é uma operação que é chamada por uma entidade que é modelada. Uma forma muito tradicional de diagrama de estados para uma máquina finita é um gráfico direcionado.

O que é diagrama de estados? - o que é techopedia