Apresenta O Diagrama De Transi O De Estado
Diagrama de Transição de Estados
O DTE é uma ferramenta extremamente importante: Na modelação de Sistemas em Tempo Real;
Na modelação das porções de interface humano de muitos sistemas On-Line.
Esta importância deve-se ao fato de uma parte da especificação destes sistemas ser a descrição “ do que acontece quando...”.
Diagrama de Transição de Estados
(State-Transition Diagrams)
Ele nos permite modelar:
vários estados possíveis que um objeto pode ter. as alterações de estado (transições) que ele pode sofrer.
as condições que levam às alterações de estado. as respostas (ações) às mudanças de estado.
Estado
É qualquer condição na qual um objeto
satisfaz uma condição, executa alguma ação ou aguarda por um evento.
Exemplo:
Um ventilador simples pode ter os estados
desligado e ligado.
Uma lâmpada pode estar acesa ou apagada.
Representação no Diagrama
APAGADA
Interruptor ligado Interruptor desligado Queimada
ACESA
Queimada
Condição
É qualquer acontecimento que provoca uma
transição de estados.
Exemplo:
O ato de alguém apertar o interruptor e
acender a lâmpada.
Transição
É a mudança de estado de um objeto em função
de um determinado evento.
Exemplo:
A partir do estado desligado, caso o botão seja apertado, o ventilador vai para o estado ventilando forte.
A partir do estado ventilando forte, caso o botão seja apertado, o ventilador vai para o estado ventilando médio.
A partir do estado ventilando médio, caso o botão seja apertado, o ventilador vai para o estado ventilando fraco.
Ação
É a resposta de um objeto à mudança de
estado.
Exemplo:
A mudança do estado do ventilador de
desligado para ventilando.
Representação no Diagrama
DESLIGADO
Botão apertado Botão apertado Botão apertado VENTILANDO
FRACO
VENTILANDO
FORTE
Botão apertado VENTILANDO
MÉDIO
Passos da construção de um DTE
Identificar todos os possíveis estados da
entidade/objeto/sistema.
Descobrir as transições