Anda di halaman 1dari 3

Anlise e documentao - prof.

Keli dos SantosDiagrama de Fluxo de Dados


1- D.F.D - Diagrama de fluxo de dados
O D.F.D uma tcnica usada na programao estruturada de diagramao de software que possui diversos tipos de diagramas, derivando-se em outros diagramas subseqentes. Assim um D.F.D representa:

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

Transformam fluxos de dados em uma atividade;


so mdulos do sistema; Regras: o n : nmero de referncia do processo. Ex: 0 , 1,2,3,, 1.1, 1.2 o funo : descreve o processo no verbo infinitivo. Ex: Cadastrar Cliente, Gerar Arquivo, Imprimir Relatrio, etc. o loc : local fsico onde se desenvolve o processo. Ex: Almoxarifado; Contabilidade, etc. Dica : Para descobrir um processo relate os requisitos do sistema. (Cadastrar Cliente, Efetuar Logon, etc.)

- Depsito de Dados y y y

So locais de armazenamento de dados


So arquivos fsicos Regras: o Dn : nmero do depsito. Ex: 0,1,2,3, D1/1, D1/2 o nome : nome do depsito. Ex: Clientes, Produtos, Contas, etc.

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

Anda mungkin juga menyukai