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.

Diagrama de Estados

7,372 views

Published on

Published in: Education

Diagrama de Estados

  1. 1. <ul>Alunos: Carlos André Guilherme Rodrigues Vinícius Vaz </ul>
  2. 2. <ul>Um diagrama de estados em UML ilustra os eventos e os estados interessantes de um objeto e o comportamento de um objeto em resposta a um evento. Surgem os Diagramas de Transição de Estados !!! “ Diagramas de estado” mostram o ciclo de vida de um objeto os eventos pelos quais ele passa, as suas transições e os estados em que ele está entre estes eventos. Um estado de um objeto é um conjunto de circunstancias ou atributos que caracterizam o objeto em determinado momento. </ul>
  3. 4. <ul>Neste caso, com um caso de uso simples, pode parecer dispensável a utilização de diagrama d estado. De fato, este diagrama pode e deve ser usado nos casos em que a complexidade do caso de uso assim o exigir. Em um domínio com muitos eventos de sistema, a concisão e a abrangência dos diagramas estado de casos de uso auxiliam o projetista à assegurar-se de que nada foi esquecido, ou que haja garantia da ordem correta dos eventos. </ul>
  4. 5. <ul>Uma variante do diagrama de estado de casos de uso é o diagrama de estados de um sistema. Este diagrama ilustra, para um dado sistema, todas as transições envolvidas em todos os casos de uso. Pode ser considerado uma união de todos os diagramas de estado de casos de uso. </ul>
  5. 7. <ul>Aguardando a introdução de uma senha; Misturando ingredientes ou aquecendo uma mistura química; Aguardando o próximo comando: Acelerando um motor; Aguardando dados em um instrumento; Enchendo o tanque; Ocioso – sem fazer nada </ul>
  6. 8. <ul>Estado inicial: estado virtual que marca o ponto de entrada do diagrama. Estado final: estado virtual que marca o(s) ponto(s) de saída do diagrama. Ação: execução atômica que dura um curto espaço de tempo. Ações podem ser chamadas de operação,envio de um sinal, retorno de um valor(avaliação de uma expressão, execução de um calculo), criação de um objeto, destruição de um objeto ou modificação do valor de um atributo. Uma ação acontece pelo disparo de um evento Exemplo: Apertar o botão “play” do CD PLAYER é um evento que faz com que o aparelho comece a tocar(ação). </ul>
  7. 9. <ul>Estado: normalmente rotulado com verbos no gerúndio (discando, tocando) ou substantivos que indiquem claramente o estado do objeto. Transição: relacionamento entre dois estados, indicando que um objeto no primeiro estado realizará certas ações e entrará no segundo estado quando um evento especificado ocorrer e as condições especificadas forem satisfeitas. </ul>
  8. 13. O DTE é uma ferramenta de modelação poderosa para descrever o comportamento do sistema dependente do tempo. A necessidade de uma ferramenta deste tipo surgiu das seguintes constatações: * o controle é uma perspectiva legitima de um sistema que poderá ser necessário modelar; *a incorporação da sequência de processamento no DFD torna-o difícil de entender, de manter e errado, pois o DFD consiste numa rede de processos e não numa hierarquia.
  9. 14. O DTE é uma ferramenta extremamente importante: *na modelação do Sistemas em Tempo Real; *na modelação das porções de interface humano de muitos sistemas On-Line.

×