Diagrama de Estados
- Diagrama de transição de estados é uma representação do estado ou situação em que um objeto pode se encontrar no decorrer da execução de processos de um sistema. Um estado representa uma situação estável de um objeto que se prolonga durante um intervalo de tempo, durante o qual um objeto não sofre estímulos nem os atributos sofrem alteração de valor. Com isso, o objeto pode passar de um estado inicial para um estado final através de uma transição. O diagrama de estado é tipicamente um complemento para a descrição das classes. Este diagrama mostra todos os estados possíveis que objetos de uma certa classe podem se encontrar e mostra também quais são os eventos (mensagens recebidas, timer, erros, e condições sendo satisfeitas) do sistemas que provocam tais mudanças. Os diagramas de estado não são escritos para todas as classes de um sistema, mas apenas para aquelas que possuem um número definido de estados conhecidos e onde o comportamento das classes é afetado e modificado pelos diferentes estados. Diagramas de estado possuem um ponto de início e vários pontos de finalização. Um ponto de início (estado inicial) é mostrado como um círculo todo preenchido, e um ponto de finalização (estado final) é mostrado como um círculo em volta de um outro círculo menor preenchido. Um estado é mostrado como um retângulo com cantos arredondados. Entre os estados estão as transições, mostrados como uma linha com uma seta no final de um dos estados. A transição pode ser nomeada com o seu evento causador. Quando o evento acontece, a transição de um estado para outro é executada ou disparada.
- Exemplos:
Notações do Diagrama
O DTE mostra a sequência em que os eventos podem ocorrer e o efeito de eventos como uma função
do estado do sistema.
As principais componentes desta ferramenta são estados e vetores que representam alterações de
estado. Existem várias notações alternativas para representar um DTE, contudo, a mais comum
corresponde à apresentada abaixo.
Projetos
- DCC - Disc Cell Car
Referências
Disponível em: <
> Acesso em: 25/07/2013.
Disponível em: <http://www.pt.wikipedia.org/wiki/Diagrama_de_transi%C3%A7%C3%A3o_de_estados> Acesso em: 25/07/2013.
Disponível em: <http://www.dca.fee.unicamp.br/~gudwin/ftp/ea976/AtEst.pdf> Acesso em: 30/07/2013.



