12.05.2013 Views

Diagrama de Fluxo de Dados [Modo de Compatibilidade] - Univasf

Diagrama de Fluxo de Dados [Modo de Compatibilidade] - Univasf

Diagrama de Fluxo de Dados [Modo de Compatibilidade] - Univasf

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Diagrama</strong> <strong>de</strong> <strong>Fluxo</strong> <strong>de</strong> <strong>Dados</strong><br />

Professor Ricardo A. Ramos


O que é o DFD?<br />

• O <strong>Diagrama</strong> <strong>de</strong> <strong>Fluxo</strong> <strong>de</strong> <strong>Dados</strong> (DFD) é<br />

uma das principais ferramentas utilizadas<br />

no projeto <strong>de</strong> sistemas <strong>de</strong> informação.<br />

• O DFD é um diagrama gráfico, baseado<br />

apenas em quatro símbolos, que mostra<br />

a estrutura do sistema e sua fronteira, ou<br />

seja, todas as relações entre os dados,<br />

os processos que transformam esses<br />

dados e o limite entre o que pertence<br />

ao sistema e o que está fora <strong>de</strong>le.


DFD – Componentes<br />

Processo [1/2]<br />

• Também conhecido como: Bolha, função<br />

e transformação.<br />

• O processo mostra uma parte do sistema,<br />

a que transforma entradas em saídas.<br />

• Mostra como uma ou mais entradas são<br />

convertidas em saídas.


DFD – Componentes<br />

Processo [2/2]<br />

• O processo é representado graficamente<br />

por um círculo.<br />

Calcular<br />

Imposto<br />

• Uma figura oval ou um retângulo com as<br />

bordas arredondadas também<br />

representam um processo.<br />

Calcular Imposto<br />

Calcular<br />

Imposto


DFD – Componentes<br />

<strong>Fluxo</strong> [1/4]<br />

• O fluxo é graficamente representado por<br />

uma seta que entra ou sai <strong>de</strong> um processo<br />

Consulta Cliente


Açúcar<br />

Mistura para Bolos<br />

Leite<br />

DFD – Componentes<br />

Preparar<br />

Bolo<br />

<strong>Fluxo</strong> [2/4]<br />

Número <strong>de</strong> Telefone<br />

Bolo<br />

Validar<br />

telefone<br />

Número <strong>de</strong> Telefone<br />

válido<br />

Número <strong>de</strong> Telefone<br />

inválido


DFD – Componentes<br />

• Direção do fluxo<br />

Açúcar<br />

<strong>Fluxo</strong> [3/4]<br />

Preparar Bolo<br />

Bolo<br />

Preparar<br />

Bolo Saída<br />

Entrada<br />

Situar<br />

Pedido<br />

Consultar Situação Pedido<br />

Resposta sobre Situação Pedido<br />

Diálogo


Pedidos inválidos<br />

Convergente<br />

DFD – Componentes<br />

Pedidos<br />

Produzir<br />

Pedido<br />

válido<br />

Gerar<br />

fatura<br />

<strong>Fluxo</strong> [4/4]<br />

Detalhes <strong>de</strong><br />

Pedidos<br />

Divergente<br />

Gerar<br />

documento<br />

<strong>de</strong> embarque<br />

Atualizar<br />

inventário


DFD – Componentes<br />

Depósito <strong>de</strong> <strong>Dados</strong><br />

• Utilizado para mo<strong>de</strong>lar um pacote <strong>de</strong><br />

dados em repouso<br />

Pedidos<br />

Clientes


Detalhes do<br />

pedido<br />

Cadastrar<br />

Pedido<br />

Confirmação<br />

DFD – Componentes<br />

Depósito <strong>de</strong> <strong>Dados</strong><br />

pedido<br />

Pedidos<br />

pedido<br />

Consultar<br />

Pedido<br />

Consulta<br />

Resposta


DFD – Componentes<br />

Terminador (entida<strong>de</strong> externa)<br />

• Entida<strong>de</strong>s externas com as quais o<br />

sistema se comunica.<br />

• Po<strong>de</strong> representar uma pessoa ou grupo<br />

<strong>de</strong> pessoas ou uma organização externa.<br />

Departamento<br />

<strong>de</strong> Contabilida<strong>de</strong>


Diretrizes para elaboração <strong>de</strong> um<br />

DFD<br />

1. Escolher nomes significativos para os<br />

processos, fluxos, <strong>de</strong>pósitos e<br />

terminadores<br />

2. Numerar os processos<br />

3. Refazer os DFD´s tantas vezes quantas<br />

forem necessárias até obter um bom<br />

entendimento e uma boa estética<br />

4. Evitar DFD´s complexos <strong>de</strong>mais


Exercício<br />

• Elaborar o DFD do sistema do Posto <strong>de</strong><br />

Serviços Royal.<br />

– Nível 0 e níveis mais <strong>de</strong>talhados.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!