Você está na página 1de 1

UML Diagramas de Estados/Diagrama de Mquina de Estados

Descreve o ciclo de vida de um objeto, mostrando os estados que esse objeto apresenta e as transies entre esses
estados que ocorrem em resposta a eventos durante a sua existncia.

Termos

Estados
Um estado uma condio ou situao em que um objeto se encontra num determinado momento. representado por
um retngulo de cantos arredondados.

o Estado Inicial e Final


Estados especiais que definem respectivamente o incio e o fim do ciclo de vida.

Transies (Eventos)
Uma transio um relacionamento entre dois estados, indicando a mudana de um estado para outro aps a
realizao de certas aes. So representadas por uma linha contnua com uma seta apontando do estado origem
para o estado final. Uma transio formada por cinco partes:

o Estado de Origem
Estado em que o objeto se encontra quando recebe um evento de ativao para realizar uma certa ao.

o Evento de Ativao
Estmulo que ocorre em um objeto, capaz de disparar uma transio de estado.

o Condio de Proteo / Condio de Guarda


Expresso booleana entre colchetes que avaliada quando uma transio iniciada pelo evento de
ativao. Que define se a transio ser ou no executada.

o Ao
Computao que pode ocorrer em uma transio, normalmente uma chamada de mtodo.

o Estado Destino
Estado em que o objeto se encontra aps a concluso da transio.

Você também pode gostar