DFD Escolar
Fluxo de Dados
Prof. Fernando Carvalho
Contexto
O DFD permite:
• Detalhamento da descrição do sistema estudado. • Comunicação mais clara com o usuário pois utiliza poucos símbolos.
• Identificação do fluxo de informações, independentemente da tecnologia adotada.
• Delineamento claro do escopo do projeto de desenvolvimento de sistema.
1
Elementos do Diagrama DFD*
Entidade Externa: fonte de informações para o sistema ou destino da informação gerada por ele.
Processo
(ou função)
Fluxo de Dados
Depósito de Dados
*Obs.: esta é a notação gráfica proposta por Chris Gane & Trish Sarson
Exemplo
Pedido
Receber
Pedido
Cliente
Pedidos
Aprovados
Pedidos
Atrasados
D01 Pedidos
2
Recomendações para diagramação
Identificação das entidades externas a b
Clientes
Alunos
Esquema para repetição do símbolo no fluxo b a
Clientes
c
Alunos
Primeira entidade a ser repetida n vezes no diagrama a
Escola
Clientes
b
Alunos
Segunda entidade a ser repetida n vezes no diagrama Recomendações para diagramação
Os dados só podem ser acessados ou guardados nos depósitos pelos processos – nunca pelas Entidades
Externas!
Notas
Professor
Professor
Notas
D02 Avaliação
Atualizar
Notas
Notas verificadas
☺
D02 Avaliação
3
Recomendações para diagramação
Identificação dos depósitos de dados
D01 Clientes
D02 Pedidos
Esquema para repetição do símbolo no fluxo
D01 Clientes
D02 Pedidos
D01 Clientes
D02 Pedidos
Recomendações para diagramação
Descrição dos processos
Número de identificação do processo:
1, 1.1, 1.2 etc.
Identificação
Nome do processo Executor
Nome do processo: Verbo no infinitivo +
Objeto.
Ex.: Aprovar Crédito, Receber pedido etc.
Nome do executor do processo: pode ser o nome de uma área, depto, função, pessoa, sistema etc.
4
Explosão do DFD
Detalhamento do diagrama de contexto em 7 (5 a