Professores: Artulanez Juccelino Silas

Slides:



Advertisements
Apresentações semelhantes
Modelo de Casos de Uso Diagrama de Casos de Uso
Advertisements

Flip-Flops e Dispositivos Correlatos
Diagrama de Atividades
Modelagem de Estados.
Diagrama de Máquina de Estados
Aula 8 Contratos.
Diagrama de Transição de Estado – DTE
Desenvolvimento de Sistemas Baseado na Transformação de Modelos
Diagrama de Atividades
Análise e Projeto de Sistemas I
Processos e Threads Processos.
Professor Sandro Carvalho
Modelagem Orientada a Objetos
Modelagem de Sistemas Modelagem Funcional Modelagem de Dados
DIAGRAMA DE ESTADOS DIAGRAMA ESTADO TRANSIÇÃO ENTRE ESTADOS.
Linguagens de Modelagem para SMA
SISTEMA É UMA ENTIDADE QUE MANTEM SUA EXISTÊNCIA ATRAVÉS DA INTERAÇÃO DE SUAS PARTES ( Bertalanffy ) Interação Mútua Diferente duma simples.
Professora: Aline Vasconcelos IF Fluminense
Contratos em Projeto OO
Diagrama de Atividades
Curso UML Diagramas de Atividade
(Linguagem de Modelagem Unificada)
Simulação de Sistemas Prof. MSc Sofia Mara de Souza AULA2.
1 - Lafayette B. Melo – Análise e Projeto de Sistemas para a Internet – Noções de Engenharia de Software COINFO – CEFET-PB 7.3 Diagrama de transição de.
Engenharia de Requisitos Requisito – sistema Caso de uso - usuário
UML - Unified Modeling Language
Diagrama de Estados.
Diagramas de Sequência e Comunicação
Processamento da Informação BC-05045
Diagramas de Estados(*)
UML - Unified Modeling Language
Diagrama de Atividades
Expansão dos Casos de Uso
1 - Lafayette B. Melo – Análise e Projeto de Sistemas para a Internet – COINFO – CEFET-PB 12. Estados Objetivo: compreender a notação do diagrama de estados.
DIAGRAMA DE CASO DE USO Prof. Fabíola Gonçalves C. Ribeiro.
Diagramas de Sequência e Comunicação
ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL
Análise de Sistemas Requisitos e Projetos
Uma introdução ao seu funcionamento
Algoritmos 1º Semestre Materia: Informática Profº: Cristiano.
Diagrama de Atividades
Diagramas de Atividade
Silas Juccelino Artulanez.  O que é?  Notação  Estado  Mudança de estado  Condições e ações  Diagramas subdivididos  Passos na construção  Verificação.
Especificação, Modelação e Projecto de Sistemas Embutidos / 2009.
Programação Orientada à Objetos
Gerenciamento de Processos - PNQ
Marcio de Carvalho Victorino
AT: Esquemas especiais de controle
Fábio de Oliveira Borges
SFC (Sequential Flow Chart) Diagrama Funcional Seqüencial
Unified Modeling Language Professor Mário Dantas A NÁLISE O RIENTADA A O BJETOS Nov/2010.
Diagramas de Estado.
Laboratório de Programação
Diagrama de Colaboração. Diagramas de Interação Expressam informações bastante similares porém de maneira diferente Diagrama de seqüência: – Interação.
Modelando Sistemas em UML
Curso de Aprendizado Industrial Desenvolvedor WEB Disciplina: Programação Orientada a Objetos Professor: Cheli Mendes Costa Introdução a Programação Orientada.
Expansão dos Casos de Uso
Modelação Aula T15 Modelação Conceptual de Sistemas Revisão do Comportamento OCL – Object Constraint Language José Borbinha.
UML Statechart CIn-UFPE.
Diagrama Casos de Uso.
Lojas de Informática e eletrônicos
Projetar Cápsulas Parte 1. Copyright © 2002 Qualiti. Todos os direitos reservados. Qualiti Software Processes Projetar cápsulas | 2 Objetivos deste módulo.
Fundamentos de Engenharia de SW Diagramas da UML Usados no Projeto de Software.
Diagrama de atividade.
1 Especificação de Sistemas de Software e a UML. 2 Modelagem de sistema A modelagem de sistema auxilia o analista a entender a funcionalidade do sistema.
Organização, Sistemas & Métodos Fluxogramas AULA 07
Análise e Conceção de Sistemas
Modelagem Dinâmica – Diagrama de Sequência Toacy. Oliveira - PESC/COPPE/UFRJ.
PRINCIPAIS FERRAMENTAS DE MODELAGENS DIAGRAMA DE ENTIDADE E RELACIONAMENT(DER) DIAGRAMA DE TRANSIÇÕES DE ESTADO (DTE) DIAGRAMA DE FLUXO DE DADOS (DFD)
Prof. Thales Castro. Depósito de dados Entidade externa Processo Fluxo de dados.
Transcrição da apresentação:

Professores: Artulanez Juccelino Silas Diagrama de Estados Professores: Artulanez Juccelino Silas

Diagrama de Estados 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.

Diagrama de estado Caso de uso “comprar item”

Utilidades dos diagramas de estado para casos de uso 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.

Diagrama de Estados para sistemas 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.

Diagrama de Estado Aplicação Ponto de Vendas

Estados típicos de um sistema 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

Diagrama de Estados Elementos de um digrama de estados 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).

Diagrama de Estados 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.

DTE e níveis

Detalhando Estados

Outros conceitos importantes Estado inicial Estado Final Um DTE pode ter vários estados finais, mas só um inicial

Verificando o DTE Todos os estados podem ser atingidos? Todos os estados tem saída? Foram definidos todos os estados possíveis? Em cada estado o sistema reage adequadamente a todas as condições possíveis?

Diagrama de Estados – Exemplo

Exercício Faça o diagrama de estados de um caixa eletrônico.