Diagrama de Fluxo de Dados Visão geral
Física vs Lógica de DFDs
DFD em Níveis
DFD Símbolos & Notação
Como Criar um DFD
as Empresas são construídas sobre sistemas e processos de uma empresa não poderia funcionar sem eles. Desde os métodos de nutrimento de liderança até a forma como uma equipe interage com os clientes, quase tudo o que uma empresa faz envolve um sistema de algum tipo. E, quando se trata de sistemas e processos, a eficiência é tudo., Em alguns casos, barbear-se mesmo um minuto ou dois pode levar a poupanças substanciais. Existem inúmeras maneiras de analisar e melhorar a eficiência, mas uma que se destaca é através de diagramas de fluxo de dados. se você está melhorando um processo existente ou implementando um novo, um diagrama de fluxo de dados (DFD) tornará a tarefa mais fácil. No entanto, se você nunca criou um DFD antes, começar pode ser intimidante., Há muito a ter em conta: diferentes níveis de diagramas, símbolos e notação, para não mencionar a criação real do diagrama—navegando tudo isso vai levar mais do que olhar para alguns exemplos. Se você é novo nos diagramas de fluxo de dados, este guia irá ajudá-lo a começar.o que é um diagrama de fluxo de dados?
um diagrama de fluxo de dados mostra a forma como a informação flui através de um processo ou sistema. Ele inclui entradas e saídas de dados, armazenamento de dados, e os vários sub-processos pelos quais os dados se movem., DFDs são construídos usando símbolos padronizados e notação para descrever várias entidades e suas relações. diagramas de fluxo de dados representam visualmente sistemas e processos que seriam difíceis de descrever em um pedaço de texto. Você pode usar estes diagramas para mapear um sistema existente e torná-lo melhor ou para planejar um novo sistema para implementação. Visualizar cada elemento torna fácil identificar ineficiências e produzir o melhor sistema possível.
Leia a nossa visão geral dos diagramas de fluxo de dados para saber mais sobre as melhores práticas ao construir DFDs.,
diagramas físicos e lógicos de fluxo de dados
Antes de realmente criar o seu diagrama de fluxo de dados, terá de determinar se um DFD físico ou lógico melhor se adapta às suas necessidades. Se você é novo nos diagramas de fluxo de dados, não se preocupe—a distinção é bastante direta.
diagramas lógicos de fluxo de dados focam-se no que acontece num determinado fluxo de informação: que informação está a ser transmitida, que entidades estão a receber essa informação, que processos gerais ocorrem, etc., Os processos descritos em um DFD lógico são atividades de negócios – um DFD lógico não se debruça sobre os aspectos técnicos de um processo ou sistema. Os trabalhadores não técnicos devem ser capazes de compreender estes diagramas.
Física diagramas de fluxo de dados o foco em como as coisas acontecem em um fluxo de informações. Estes diagramas especificam o software, hardware, arquivos e pessoas envolvidas em um fluxo de informação., Um diagrama físico detalhado de fluxo de dados pode facilitar o desenvolvimento do código necessário para implementar um sistema de dados.
Tanto físico e lógico de diagramas de fluxo de dados podem descrever o mesmo fluxo de informações. Em coordenação, eles fornecem mais detalhes do que qualquer diagrama seria independente. À medida que você decidir qual usar, tenha em mente que você pode precisar de ambos.,
Check out this guide to physical and logical DFDs for more information
Data flow diagrams
Data flow diagrams are also categorized by level. Começando com o mais básico, nível 0, DFDs ficam cada vez mais complexos à medida que o nível aumenta. À medida que constrói o seu próprio diagrama de fluxo de dados, terá de decidir qual o nível que o seu diagrama será.
Nível 0 DFDs, também conhecido como diagramas de contexto, são os diagramas de fluxo de dados mais básicos. Eles fornecem uma visão ampla que é facilmente digerível, mas oferece poucos detalhes., Diagramas de fluxo de dados de Nível 0 mostram um único nó de processo e suas conexões com entidades externas.
Nível 1 de DFDs são ainda uma visão geral, mas eles entrar em mais detalhes do que um diagrama de contexto. Em um diagrama de fluxo de dados de Nível 1, o nó de processo único do diagrama de contexto é dividido em subprocessos., À medida que estes processos são adicionados, o diagrama vai precisar de fluxos de dados adicionais e armazenamento de dados para ligá-los juntos.
Nível 2+ DFDs simplesmente dividir os processos mais detalhadas subprocessos. Em teoria, os DFDs podem ir além do nível 3, mas raramente vão. Diagramas de fluxo de dados de Nível 3 são detalhados o suficiente para que normalmente não faz sentido quebrá-los ainda mais.,
diagrama de fluxo de Dados e símbolos da notação
Dependendo da metodologia (Gane e Sarson vs. Yourdon e Coad), DFD símbolos variar um pouco. No entanto, as ideias básicas permanecem as mesmas. Há quatro elementos básicos de um diagrama de fluxo de dados: processos, armazenamento de dados, entidades externas e fluxos de dados. A figura abaixo mostra as formas padrão para ambas as metodologias.,
Se não sabe como usar cada símbolo, leia o nosso guia de símbolos DFD.
como criar um diagrama de fluxo de dados
Agora que você tem algum conhecimento de fundo sobre diagramas de fluxo de dados e como eles são categorizados, você está pronto para construir o seu próprio DFD. O processo pode ser dividido em 5 etapas:
1. Identificar as principais entradas e saídas no sistema
Quase todos de sistema ou processo começa com a entrada de uma entidade externa e termina com a saída dos dados para outra entidade ou banco de dados., Identificar essas entradas e Saídas dá uma visão macro de seu sistema—ele mostra as tarefas mais amplas que o sistema deve alcançar. O resto do seu DFD será construído sobre estes elementos, por isso é crucial conhecê-los desde o início.2. Construa um diagrama de contexto
Depois de ter identificado as principais entradas e Saídas, construir um diagrama de contexto é simples. Desenha um único nó de processo e liga-o a entidades externas relacionadas. Este nó representa a informação de processo mais geral que passa de entrada em saída., o exemplo abaixo mostra como a informação flui entre várias entidades através de uma comunidade online. Fluxos de dados de e para as entidades externas, representando tanto a entrada como a saída. O nó central, “comunidade online”, é o processo geral. 3. Expandir o diagrama de contexto para um nível 1 DFD
O nó de processo único do seu diagrama de contexto não fornece muita informação—você precisa dividi-lo em subprocessos. Em seu diagrama de fluxo de dados de Nível 1, você deve incluir vários nós de processo, grandes bases de dados, e todas as entidades externas., Percorrer o fluxo de informação: onde começa a informação e o que precisa acontecer com ela antes de cada armazenamento de dados?4. Expandir para um nível 2+ DFD
para melhorar o detalhe do seu diagrama de fluxo de dados, siga o mesmo processo que no Passo 3. Os processos em seu DFD de Nível 1 podem ser divididos em subprocessos mais específicos. Mais uma vez, certifique—se de adicionar quaisquer reservas e fluxos de dados necessários-neste ponto você deve ter uma discriminação bastante detalhada do seu sistema. Para progredir além de um diagrama de fluxo de dados de Nível 2, basta repetir este processo., Pare quando chegar a um nível satisfatório de detalhe.5. Confirme a precisão do seu diagrama final
Quando o diagrama estiver completamente desenhado, atravesse-o. Preste muita atenção ao fluxo de informação: faz sentido? Estão incluídas todas as reservas de dados necessárias? Olhando para o seu diagrama final, outras partes devem ser capazes de compreender a forma como o seu sistema funciona. Antes de apresentar o seu diagrama final, verifique com colegas de trabalho para garantir que o seu diagrama é compreensível.,
Partilhar o seu diagrama de fluxo de dados
Após a conclusão da DFD, o próximo passo é compartilhar a ele. Você não criou isso apenas para manter para si mesmo—quer sejam membros da equipe, seu chefe, ou partes interessadas, as chances são de que alguém precisa vê-lo. Se você usar Lucidchart para criar um diagrama de fluxo de dados, você terá uma variedade de opções de compartilhamento à sua disposição., Diagramas podem ser enviados diretamente no Lucidchart, dando ao destinatário acesso ao documento Lucidchart. Dependendo do papel do destinatário, você pode dar-lhes permissão para editar ou enviar o diagrama apenas como vista. As extensas integrações de Lucidchart permitem o compartilhamento de diagramas em várias outras plataformas, incluindo Suite G e Slack.
comece com o nosso software de diagrama de fluxo de dados.
Saiba mais
Deixe uma resposta