Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

Análise de Sistemas Orientado a Objetos - 11 - maquina_estados

268 Aufrufe

Veröffentlicht am

Diagrama de Máquina de Estados

Veröffentlicht in: Technologie
  • Als Erste(r) kommentieren

Análise de Sistemas Orientado a Objetos - 11 - maquina_estados

  1. 1. Análise de Sistemas Orientado a Objetos Aula 11 – 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

×