1. 2. 3. 4.
Imagem do sistema, projeto ou produto; Modelo de organizao; Apresentao em etapas com aumento gradativo de detalhes; Utilizao dos princpios da modularizao e da hierarquizao.
Assim, podemos ter diversos nveis de D.F.D de forma a representar o fluxo de dados da aplicao. a) D.F.D nvel 0 - Apresenta uma viso clara do produto com todos os macro processos, com entidades externas, fluxo de dados e depsito de dados principais. b) D.F.D nvel 1 - uma expanso do nvel zero com mais detalhes e mais completo incluindo o tratamento de excees.
Simbologia do D.F.D
A seguir temos uma das possveis simbologias usadas na representao D.F.D: Entidades Externas y So categorias lgicas de objetos ou pessoas que representam Origem ou destino de dados, e, que acionam um sistema e/ou recebem informaes; Podem ser pessoas, sistemas ou unidades departamentais; possuem as seguintes regras: o x - letra para identificao; o nome - nome da entidade : Ex: Clientes, Sistema Acesso, Banco, etc. Como descobrir entidades externas ? No mnimo temos duas : quem usa o sistema (cliente) e quem opera o sistema (departamento A)
y y
y y
- Fluxo de dados y y So o Meio por onde os dados e as informaes trafegam; Regras: o nome : nome do dado. Ex: Pedido, Nota Fiscal, Produto, Item,
arg: argumento de acesso a um depsito . Ex: Cgc, CPF, CEP, cdigo , matricula, Nome, etc...
Sempre envolvem processos no sendo possvel o fluxo de entidade para entidade, entidade para depsito de dados, depsito de dados para depsito de dados para - Processos y y y
- Depsito de Dados y y y
Para tornar mais fcil identificar DD leve em conta dois tipos de arquivos : Cadastral e de Movimento ( Movimento de Itens, etc.) Abaixo temos a figura que representao da dinmica lgica de um D.F.D :
Vamos agora ver como podemos construir um diagrama D.F.D : Sugesto para as etapas de elaborao de um D.F.D: y y y y Identificar Identificar Associar o Identificar e descrever os requisitos funcionais; entidades externas(EE); fluxo de dados que as entidades enviam, consomem ou recebem; consultas