Estado

Juliana Jenny Kolb

teste

Home > Engenharia de Software >  Sumário > Engenharia de Requisitos > UML > Diagrama de Máquina de Estados (Estados)

Estado

Um estado representa a situação em que um objeto se encontra em um determinado momento durante o período em que este participa de um processo.

Um estado pode demonstrar:

  • espera pela ocorrência de um evento;
  • reação a um estímulo;
  • execução de alguma atividade;
  • satisfação de alguma condição.

Um Estado pode conter até três divisões, sendo obrigatório apenas o primeiro (figura 1):

  • A primeira divisão de um estado recebe a descrição do estado;
  • A segunda divisão armazena as possíveis ações ou atividades:
    • Entry: ações realizadas no momento em que o objeto assume o estado em questão;
    • Exit: ações executadas antes do objeto mudar de estado;
    • Do: atividades executadas enquanto o objeto se encontra em um determinado estado.
    • A terceira divisão define possíveis Transições Internas.

estado_diagrama de máquina de estado

Figura 1: Exemplo de estado.

Fonte: GUEDES (2006).

Referência Bibliográfica GUEDES, Gilleanes T. A. UML: Uma abordagem prática. São Paulo: Novatec, 2006.

Deixe uma resposta