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
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.