Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Modelagem de
Sistema de
Informação
Aula 13 – Diagrama de Máquina de
Estados
Estado – conceito
• É uma condição ou situação existente na vida de um objeto durante a
qual o estado:
• Satisfaz alguma c...
Máquina de Estados – conceito
• Consiste num comportamento que especifica a sequência de estados
que um objeto atravessa d...
Transições entre Estados
• Mudança para o estado seguinte;
• Pode incluir uma ação ou condição associada e pode ainda orig...
Transições entre Estados
assinatura-do-evento [condição-de-guarda] / expressão-ação
Nota Lançada [nota >=0] / AdicionarNot...
Estado Inicial e Estado Final
• Estado Inicial
• Indica o local de início na máquina de estados.
• É representado por um c...
Exemplo: Diagrama de estados do objeto
ConcursoPublico
Upcoming SlideShare
Loading in …5
×

Modelagem de Sistemas de Informação 13 maquina_estados

512 views

Published on

Diagrama de Maquina de Estados

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Modelagem de Sistemas de Informação 13 maquina_estados

  1. 1. Modelagem de Sistema de Informação Aula 13 – Diagrama de Máquina de Estados
  2. 2. Estado – conceito • É uma condição ou situação existente na vida de um objeto durante a qual o estado: • Satisfaz alguma condição; • Ex: pedido liberado • Executa alguma atividade; • Ex: Encerrando pedido • Espera por algum evento. • Ex: Aguardando entrega do pedido
  3. 3. Máquina de Estados – conceito • Consiste num comportamento que especifica a sequência de estados que um objeto atravessa durante sua vida, em resposta a eventos, junto com suas responsabilidades e ações.
  4. 4. Transições entre Estados • Mudança para o estado seguinte; • Pode incluir uma ação ou condição associada e pode ainda originar um acontecimento. • Pode ser automática: • Ao finalizar a atividade do estado anterior; • Pode ser causada por um acontecimento. • Pode ser identificada por uma string que possui o seguinte formato: assinatura-do-evento [condição-de-guarda] / expressão-ação
  5. 5. Transições entre Estados assinatura-do-evento [condição-de-guarda] / expressão-ação Nota Lançada [nota >=0] / AdicionarNota()
  6. 6. Estado Inicial e Estado Final • Estado Inicial • Indica o local de início na máquina de estados. • É representado por um círculo preenchido. • Estado Final • Indica que a máquina de estados concluiu sua execução. • É representado por um círculo envolvendo um outro pequeno círculo.
  7. 7. Exemplo: Diagrama de estados do objeto ConcursoPublico

×