Diagrama de Estados

download Diagrama de Estados

If you can't read please download the document

Transcript of Diagrama de Estados

  • 1.
    • Alunos: Carlos Andr Guilherme RodriguesVincius Vaz

2.

  • 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 Transio de Estados !!! Diagramas de estado mostram o ciclo de vida de um objeto os eventos pelos quais ele passa, as suas transies 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.

3. 4.

  • Neste caso, com um caso de uso simples, pode parecer dispensvel a utilizao 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 domnio com muitos eventos de sistema, a conciso e a abrangncia 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.

5.

  • Uma variante do diagrama de estado de casos de uso odiagrama de estados de um sistema. Este diagrama ilustra, para um dado sistema, todas as transies envolvidas em todos os casos de uso. Pode ser considerado uma unio de todos os diagramas de estado de casos de uso.

6. 7.

  • Aguardando a introduo de uma senha; Misturando ingredientes ou aquecendo uma mistura qumica; Aguardando o prximo comando: Acelerando um motor; Aguardando dados em um instrumento; Enchendo o tanque; Ocioso sem fazer nada

8.

  • Estado inicial:estado virtual que marca o ponto de entrada do diagrama. Estado final:estado virtual que marca o(s) ponto(s) de sada do diagrama. Ao:execuo atmica que dura um curto espao de tempo. Aes podem ser chamadas de operao,envio de um sinal,retorno de um valor(avaliao de uma expresso, execuo de um calculo), criao de um objeto, destruio de um objeto ou modificao do valor de um atributo. Uma ao acontece pelo disparo de um evento Exemplo: Apertar o boto play do CD PLAYER um evento que faz com que o aparelho comece a tocar(ao).

9.

  • Estado:normalmente rotulado com verbos no gerndio (discando, tocando) ou substantivos que indiquem claramente o estado do objeto. Transio: relacionamento entre dois estados, indicando que um objeto no primeiro estado realizar certas aes e entrar no segundo estado quando um evento especificado ocorrer e as condies especificadas forem satisfeitas.

10. 11. 12. 13. O DTE uma ferramenta de modelao poderosa para descrever o comportamento do sistema dependente do tempo. A necessidade de uma ferramenta deste tipo surgiu das seguintes constataes: * o controle uma perspectiva legitima de um sistema que poder ser necessrio modelar; *a incorporao da sequncia de processamento no DFD torna-o difcil de entender, de manter e errado, pois o DFD consiste numa rede de processos e no numa hierarquia. 14. O DTE uma ferramenta extremamente importante: *na modelao do Sistemas em Tempo Real; *na modelao das pores de interface humano de muitos sistemas On-Line.