1 / 20

PRINCIPAIS FERRAMENTAS DE MODELAGENS Diagrama de Fluxo de Dados (DFD)

PRINCIPAIS FERRAMENTAS DE MODELAGENS Diagrama de Fluxo de Dados (DFD) Diagrama de Entidade e Relacionamento (DER) Diagrama de Estrutura (DE) Diagrama de Transições de Estado (DTE) FERRAMENTAS COMPLEMENTARES Dicionário de Dados

gino
Download Presentation

PRINCIPAIS FERRAMENTAS DE MODELAGENS Diagrama de Fluxo de Dados (DFD)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. PRINCIPAIS FERRAMENTAS DE MODELAGENS • Diagrama de Fluxo de Dados (DFD) • Diagrama de Entidade e Relacionamento (DER) • Diagrama de Estrutura (DE) • Diagrama de Transições de Estado (DTE) • FERRAMENTAS COMPLEMENTARES • Dicionário de Dados • Especificação de Processo • Árvore de Decisão • Tabela de Decisão • Português Estruturado.

  2. ESTADO 1 evento 1 Início Fim [condição ] / ação ESTADO FINAL CONCEITOS BÁSICOS / REPRESENTAÇÃO

  3. APAGADA INTERRUPTOR FOI LIGADO INTERRUPTOR FOI DESLIGADO APAGAR LÂMPADA ACENDER LÂMPADA ACESA EXEMPLO transições • apagada para acesa • acesa para apagada

  4. INTERRUPTOR FOI LIGADO APAGADA ACENDER LÂMPADA ACESA • A condição interruptor ligado dispara a ação acender lâmpada, provocando a transição de estado de apagada para acesa

  5. APAGADA INTERRUPTOR FOI DESLIGADO APAGAR LÂMPADA ACESA • A condição interruptor desligado dispara a ação • apagar lâmpada, provocando a transição de estado de • acesa para apagada.

  6. ELABORAÇÃO DO DTE • Para cada evento : • Construir a lista de eventos do sistema; • parar • ciclo de secagem terminado • iniciar • lavadora cheia • ciclo de lavagem terminado • Ordenar os eventos cronologicamente; • Identificar a transição de estado correspondente.

  7. Para cada transições de estado: • Identificar o estado de partida e o estado de chegada; • Identificar a condição que provoca a transição de estado; • Identificar a ação ativada pela ocorrência da condição. • Para cada estado: • Verificar qual a transição para a qual ele é o • estado de chegada; • Verificar se há transição de saída dele em condições normais e anormais.

  8. Uma "Reserva de Livros" pode ser efetivada a partir de uma confirmação de reserva. Assim que a reserva é efetivada, seu estado ainda pode mudar, caso ela receba um cancelamento ou que seu prazo de reserva tenha expirado.

  9. CASO 1 Chamada de Menu Evento Estados Exibir tela inicial Opção Tela Opção cliente Menu Principal Exibir tela cliente Opção Produto Exibir tela Produto Tela Inicial Menu Principal Tela Inicial Tela Tratar Cliente Tela Tratar Produto

  10. Menu Principal evento Opção Produto Opção Tela Opção cliente Exibir tela Produto Exibir tela inicial Exibir tela cliente ação Tela Tratar Cliente Tela Tratar Produto Tela Inicial CASO 1 Chamada de Menu

  11. Compras Aceitar Solicitação de Compra Contactar Fornecedor Colocar Ordem de Compra CASO 2 Processo Gerencial de Compra Diagrama Funcional

  12. CASO 2 Processo Gerencial de Compra A compra de itens são solicitadas Compras de materiais são solicitadas Comprando Material Fornecedor envia material Solicitação de Cotação aos fornecedores Fornecedor enviam cotação Fornecedor Cotando Material Fornecedor Atendendo Ordem de Compra

  13. CASO 3 Terminal 1. Desligado; 2. Ativo; 3. Ativo enviando mensagem; 4. Ativo recebendo mensagem; 5. Danificado; 6. Travado.

  14. Terminal Enviando Mensagem _enviando enviada Terminal Travado Problema Soft Terminal Ativo recuperando Liga-se o terminal Recebendo. Mens Pane Hard Terminal danificado Terminal desligado Terminal Recebendo Mensagem Mens. Recebida desligando

  15. Início Cheque mate Vez das Brancas Empate forçado Pretas jogam Brancas jogam Empate forçado Vez das Pretas Cheque mate CASO 4 Jogo xadrez

  16. A A Ajustar hora (mostrar horas) Exibir a hora (mostrar h:m) A Ajustar m (mostrar min) B B Incrementar minutos Incrementar horas CASO 5 Relógio Digital simples tem um visor e dois botões para ajustá-lo - o botão A e o botão B. O relógio tem dois modos de operação - exibir hora e ajustar horas. No modo de ajustar hora, as horas e os minutos são mostrados separados por dois pontos piscantes. O botão A é usado para selecionar os modos ( exibir, acertar horas, acertar min, exibir). O botão B é usado para avançar as horas e minutos uma vez sempre que for apertado.

  17. CASO 6 • Controle de direção de alguns trens elétricos de brinquedo por intermédio da interrupção da força para o trem. Prepare o DTE para o farol e para as rodas do trem, correspondente ao seguinte cenário (eventos): • Força desligada, o trem não se movimenta. • Força ligada, o trem se move para diante e o seu farol se acende. • Força desligada, o trem pára e o farol se apaga. • Força ligada, o trem se movimenta para trás com seu farol aceso. • Força desligada, o trem pára e o farol se apaga.

  18. Farol dianteiro ligar Desligado Ligado desligar Movimento para diante Ligar/desligar Ligar/desligar Estacionário F F Ligar/desligar Movimento para trás Ligar/desligar

  19. CASO 7 - Lavadora Iniciar Parar Parar Ativar “ENCHENDO” Desativar “ENCHENDO” Desativar “SECAGEM” Desativar “LAVANDO” LAVANDO SECANDO PARADA ENCHENDO Lavadora Cheia Ativar “LAVANDO” Ciclo de lavagem terminado Ativar “SECAGEM” Ciclo de secagem terminado

  20. Parar Inicio Exibir “inserir cartão” Limpar tela Limpar tela AGUARDANDO CARTÃO AGUARDANDO SENHA AGUARDANDO ESCOLHA TRANSFERIR FUNDOS INATIVO Cartão inserido Exibir “introduza Senha” Escolha “retirada” Escolha “transferência” Senha introduzida Exibir ”contas vinculadas Exibir ”selecione função” Exibir ”quanto deseja” Reset “ pressionado” Reset “ pressionado” RETIRAR DINHEIRO EXIBIR SALDO CASO 8 - Banco Automático

More Related