15
Diagrama de Fluxo de Dados - Elaboração de um DFD Bacharel em Ciência da Computação pela Univap Rogério B. de Andrade Proces so Entidade Interna

Diagrama de Fluxo de Dados - Elaboração de um DFD Bacharel em Ciência da Computação pela Univap Rogério B. de Andrade Processo Entidade Interna

Embed Size (px)

Citation preview

Page 1: Diagrama de Fluxo de Dados - Elaboração de um DFD Bacharel em Ciência da Computação pela Univap Rogério B. de Andrade Processo Entidade Interna

Diagrama de Fluxo de Dados - Elaboração de um DFD

Bacharel em Ciência da Computação pela Univap

Rogério B. de Andrade

Processo

Entidade Interna

Page 2: Diagrama de Fluxo de Dados - Elaboração de um DFD Bacharel em Ciência da Computação pela Univap Rogério B. de Andrade Processo Entidade Interna

Diagrama de Fluxo de Dados - Definição

Rogério B. de Andrade

Representação gráfica dos processos de um sistema, onde é possível visualizar a origem e destino das informações e respectivo fluxo, ou seja, por onde passam e por quais processos são gerenciadas.

Page 3: Diagrama de Fluxo de Dados - Elaboração de um DFD Bacharel em Ciência da Computação pela Univap Rogério B. de Andrade Processo Entidade Interna

DFD - Elementos Básicos

Rogério B. de Andrade

Page 4: Diagrama de Fluxo de Dados - Elaboração de um DFD Bacharel em Ciência da Computação pela Univap Rogério B. de Andrade Processo Entidade Interna

DFD - Notações

Rogério B. de Andrade

Page 5: Diagrama de Fluxo de Dados - Elaboração de um DFD Bacharel em Ciência da Computação pela Univap Rogério B. de Andrade Processo Entidade Interna

DFD - Exemplo

Rogério B. de Andrade

Sistema de controle de vendas de produtos

• Entidade Externa : Cliente• Entidade Interna: Base de Dados (cliente,produto, compras e etc. ) • Processos:gerenciamento de clientes, gerenciamento de produtos, gerenciamento de compras, gerenciamento de relatórios).

Como elaborar um DFD para este contexto

Page 6: Diagrama de Fluxo de Dados - Elaboração de um DFD Bacharel em Ciência da Computação pela Univap Rogério B. de Andrade Processo Entidade Interna

DFD – Cadastro de Clientes

Rogério B. de Andrade

CadastroDe

Clientes

administrador

clienteDados do cliente: nome, cpf, rg, cidade, uf ...

Dados do cliente

Dados do cliente

Mens.“erro”

Mens.“ dados cadastrados

Page 7: Diagrama de Fluxo de Dados - Elaboração de um DFD Bacharel em Ciência da Computação pela Univap Rogério B. de Andrade Processo Entidade Interna

DFD – Cadastro de Clientes

Rogério B. de Andrade

CadastroDe

Produtos

administrador

Produto

Dados do Produto: codForn,descrição, preço venda, preço de compra, data da compra etc.

Dados do produto

Dados do Produto, codProduto

Mens.“erro”

Mens.“ dados cadastrados

Consulta Lista

Fornec.

CodForn, nome

Fornecedor

codForn, nome

solicitacodForn, nome

Page 8: Diagrama de Fluxo de Dados - Elaboração de um DFD Bacharel em Ciência da Computação pela Univap Rogério B. de Andrade Processo Entidade Interna

DFD – Compra de produtos pelos clientes

Rogério B. de Andrade

CadastroDe

Produtos

Cliente

Compra

Dados do Produto: codForn,descrição, preço venda, preço de compra, data da compra, quantidade etc.

Dados do produto, codProd

Dados do Produto, codProd, CodCliMens.“erro”

Mens.“ dados cadastrados”

Consulta Lista

Produtos.

CodProd, nome

Produtos

codProd,nome, Preço Venda

ConsultaCliente.nomeCli, senha

Mens. “acesso ok”codCli

solicita codProd,nome, Preço Venda

Mens.“erro”

Page 9: Diagrama de Fluxo de Dados - Elaboração de um DFD Bacharel em Ciência da Computação pela Univap Rogério B. de Andrade Processo Entidade Interna

DFD – Observações

Rogério B. de Andrade

Page 10: Diagrama de Fluxo de Dados - Elaboração de um DFD Bacharel em Ciência da Computação pela Univap Rogério B. de Andrade Processo Entidade Interna

DFD – Observações

Rogério B. de Andrade

Page 11: Diagrama de Fluxo de Dados - Elaboração de um DFD Bacharel em Ciência da Computação pela Univap Rogério B. de Andrade Processo Entidade Interna

DFD – Observações

Rogério B. de Andrade

Page 12: Diagrama de Fluxo de Dados - Elaboração de um DFD Bacharel em Ciência da Computação pela Univap Rogério B. de Andrade Processo Entidade Interna

DFD – Diagrama de Contexto

Rogério B. de Andrade

Page 13: Diagrama de Fluxo de Dados - Elaboração de um DFD Bacharel em Ciência da Computação pela Univap Rogério B. de Andrade Processo Entidade Interna

DFD – Nível 0

Rogério B. de Andrade

Page 14: Diagrama de Fluxo de Dados - Elaboração de um DFD Bacharel em Ciência da Computação pela Univap Rogério B. de Andrade Processo Entidade Interna

DFD – Nível 0

Rogério B. de Andrade

Page 15: Diagrama de Fluxo de Dados - Elaboração de um DFD Bacharel em Ciência da Computação pela Univap Rogério B. de Andrade Processo Entidade Interna

DFD – Referência

Rogério B. de Andrade

• http://www.ic.unicamp.br/~thelma/inf327/aulas-2008/Slides-Aulas/Aula1b-DFD.pdf•José António Carriço, Desenho de Bases de Dados, ISTEC, 1996•José Luis Pereira, Tecnologia de Bases de Dados, FCA, 1998•Luis Silva Rodrigues, Acetatos de Informática de Gestão I, ISCAP, 1998•Vidal de Carvalho, Informática de Gestão I: Bases de Dados, 1999•António Vieira, Mariana Malta, Sistemas de Gestão de Bases de Dados, ISCAP, 2000• Mariana Malta, Modelação de Dados, ISCAP, 2000