Fluxo de dados

Disponível somente no TrabalhosFeitos
  • Páginas : 9 (2044 palavras )
  • Download(s) : 0
  • Publicado : 13 de julho de 2011
Ler documento completo
Amostra do texto
DIAGRAMA DE FLUXO DE DADOS

O Diagrama de Fluxo de Dados (DFD) é uma das principais ferramentas utilizadas no projeto de sistemas de informação. O DFD é um diagrama gráfico, baseado apenas em quatro símbolos, que mostra a estrutura do sistema e sua fronteira, ou seja, todas as relações entre os dados, os processos que transformam esses dados e o limite entre o que pertence ao sistema e o queestá fora dele.
DFD é uma representação em rede dos processos (funções) do sistema e dos dados que ligam esses processos. Ele mostra o que o sistema faz e não como é feito. É a ferramenta de demonstração central da análise estruturada.
Um DFD apresenta as partes componentes de um sistema e as interfaces entre elas. É um conjunto integrado de procedimentos, sendo que as partes do computadorpoderão estar inseridos ou não.
Na elaboração de um DFD, utilizaremos quatro símbolos que nos permitirão, debater e apresentar ao usuário todo o processo, sem assumir nenhum compromisso com implementações e demostrar a sua fluência, sem a preocupação com a hierarquização e tomadas de decisão.
São os seguintes símbolos utilizados na elaboração de um DFD:

Figura 1 – Componentes de um DFDElaborando um DFD
Suponhamos que uma distribuidora de produtos farmacêuticos nos contratou para analisar seu processo atual e verificar como expandir suas operações e melhorar seu nível de serviço.
A empresa em questão, RPC (Remédios Pelo Correio), fundada há cinco anos atua na distribuição de medicamentos, recebendo das farmácias os pedidos de medicamentos, fazendo encomenda aoslaboratórios, com desconto, e atendendo ao pedido no ato do recebimento dos remédios dos laboratórios. O processo é todo controlado manualmente através do preenchimento de formulários pré-impressos. Atualmente o volume de negócios atinge 150 pedidos por dia, cada um com um média de 5 medicamentos, e um valor de R$ 500,00 em média. A administração pretende expandir as operações através da estocagem dos 100medicamentos mais solicitados e atendendo solicitações de clínicas e médicos diretamente. As encomendas poderão ser feitas de qualquer ponto do Estado via telefone ou pelo correio.
O volume de negócios dependerá, logicamente, de fatores como divulgação do serviço, rapidez na entrega, confiabilidade, etc., mas a empresa espera aumentá-lo para 1000 negócios/dia, ou mais.
No plano geral,podemos afirmar que, da mesma forma que o atual, o novo processo de trabalho da empresa acatará pedidos de remédios, fará a verificação no arquivo de disponíveis, consultará, em outro arquivo, se o crédito do cliente é bom e fará com que o remédio solicitado seja encaminhado ao cliente com a respectiva fatura.
Demostraremos isso de forma gráfica usando um diagrama de Fluxo de dados lógico.[pic]

Figura 2- Representação de um DFD

Analisando a figura 2, verificamos que, na verdade, ela nos diz muito pouco sobre o sistema.
Os símbolos constantes da figura e os conceitos que representam encontram-se no nível lógico; um fluxo de dados pode estar fisicamente numa carta, numa fatura, numa ligação telefônica, etc., ou seja, em qualquer lugar em que o dado passe de uma entidade ouprocesso para outro. Um processo pode ser fisicamente um escritório repleto de pessoas verificando e recebendo pedidos, calculando descontos, ou um programa, ou ainda uma combinação de atividades manuais e automatizadas. Um depósito de dados pode ser um armário de aço com gavetas, um fichário de cartões, uma fita magnética, um disquete. Utilizando os quatro símbolos, podemos desenhar um quadro dosistema sem nos comprometermos com sua implementação.
Vamos expandir “processar pedidos” para mostrar as funções lógicas que compõe o processo.
Observe o diagrama a seguir, onde representamos uma expansão do anterior, demostrando os processos “Verificar validade dos pedidos” e “Preparar requisição par o laboratório”, além de depósitos de dados para armazenar dados de clientes, dados de...
tracking img