Aula-DFD1-previa (Modo de Compatibilidade)
Aula-DFD1-previa (Modo de Compatibilidade)
Aula-DFD1-previa (Modo de Compatibilidade)
Calcular Calcular
Comissão Comissão
Açucar
Ovos
Bolo
Leite Preparar
Farinha um bolo
Fermento
DFD – Diagrama de Fluxo de Dados
Fluxo de Dados
ENDEREÇO-
DE-CLIENTE
CÓDIGO-POSTAL
Validar
NÚMERO-DE-TELEFONE Código
Postal
ENDEREÇO Validar
Número de
Telefone
Validar
Endereço
DFD – Diagrama de Fluxo de Dados
Fluxo de Dados
Processo Processo
Tipos de Fluxos:
Nomenclatura:
A
X
B Q Y
Z
C
Nomenclatura
• Normalmente o nome para identificar o depósito é o plural do nome
dos pacotes transportados pelos fluxos para dentro e para fora do
depósito. Deve ser significativo para o usuário
• Os fluxos interligados a um depósito só podem transportar pacotes
de informações que o depósito pode aceitar
DFD – Diagrama de Fluxo de Dados
Depósito de Dados
REPRESENTAÇÃO GRÁFICA:
D1 Clientes Clientes
Observações:
• Representação gráfica:
Alunos
DFD – Diagrama de Fluxo de Dados
Entidades Externas
Nomenclatura:
Entidades Externas
Numerar os processos:
Diagrama de Contexto:
Fatura
Sistema de Setor
Setor Pedido Entrega
Vendas
Vendas
Cobrança
Sistema de
Cobrança
DFD – Diagrama de Fluxo de Dados
Diagrama de Nível 0:
Setor
Vendas Clientes Setor
Pedido Entrega
1. 2. Fatura
Introduzir Processar
pedidos Pedidos
Pedidos
Cobrança
Sistema de
Cobrança
DFD – Diagrama de Fluxo de Dados
Diagrama Níveis Intermediários:
Pedidos Setor
Entrega
Análise Estruturada
D iagram a Z ero
1
2
1 .1 2.2
E sp ecificação
Processo Pro cesso Processo P ro cesso
da ló gica d os
1 .1 1.2 2 .1 2.2
processo s
DFD – Diagrama de Fluxo de Dados
Cheque p/ descontar
Cliente
Verifica saldo
Ficha Cliente
DFD – Diagrama de Fluxo de Dados
Exercícios – Desenvolva um DFD para cada uma das situações:
Notas de alunos
Professor
Médias Aluno
Calcular
Médias
Dados/Médias Aluno
Ficha Aluno
Solicitação de médias
Consultar
Aluno Médias