We use essential cookies to make Venngage work. By clicking “Accept All Cookies”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts.

Manage Cookies

Cookies and similar technologies collect certain information about how you’re using our website. Some of them are essential, and without them you wouldn’t be able to use Venngage. But others are optional, and you get to choose whether we use them or not.

Strictly Necessary Cookies

Always Active

These cookies are always on, as they’re essential for making Venngage work, and making it safe. Without these cookies, services you’ve asked for can’t be provided.

Show cookie providers

  • Venngage
  • Amazon
  • Google Login
  • Intercom

Functionality Cookies

These cookies help us provide enhanced functionality and personalisation, and remember your settings. They may be set by us or by third party providers.

Show cookie providers

  • Venngage
  • Chameleon
  • Intercom
  • Algolia

Performance Cookies

These cookies help us analyze how many people are using Venngage, where they come from and how they're using it. If you opt out of these cookies, we can’t get feedback to make Venngage better for you and all our users.

Show cookie providers

  • Venngage
  • Mixpanel
  • Intercom
  • Google Analytics
  • Hotjar

Targeting Cookies

These cookies are set by our advertising partners to track your activity and show you relevant Venngage ads on other sites as you browse the internet.

Show cookie providers

  • Google Ads
  • Google Tag Manager
  • Facebook
  • Pinterest
  • Produto
  • Modelos
  • Aprenda
  • Preço

O que é um diagrama de fluxo de dados e como fazer um?

By Cristian Oana, Sep 04, 2023

diagrama-de-fluxo-de-dados

Muitas partes móveis entram nos sistemas e operações diárias de uma organização – cada uma tão crucial para o sucesso de um negócio ou projeto quanto a outra. E sem as ferramentas e técnicas adequadas, pode ser difícil acompanhar todos os importantes detalhes que esses complexos esquemas implicam. É aqui que entra um diagrama de fluxo de dados ou DFD.

Elaboramos um curso intensivo para ajudá-lo a dominar essa poderosa ferramenta de gerenciamento para que você possa aplicá-la aos seus próprios planos e estratégias. Desde os diferentes tipos de fluxogramas até seus layouts, símbolos e funções, este guia irá apresentar tudo para que você possa criar o seu próprio diagrama rapidamente.

Você pode criar seus próprios DFDs com o criador de diagramas da Venngage, mesmo sem experiência em diagramação. Nossos modelos personalizáveis são feitos por especialistas para não designers.

Clique para avançar:

O que é um diagrama de fluxo de dados (DFD)?

Um diagrama de fluxo de dados é uma ferramenta de visualização usada para ilustrar o fluxo de processos em uma empresa ou em um projeto específico. Ele busca destacar o movimento de informações, bem como a sequência de etapas ou eventos necessários para concluir uma tarefa.

Os DFDs podem variar em design e complexidade, dependendo do processo que representam. Pode ser um simples esboço de um sistema geral ou algo maior relacionado a um procedimento multinível, como o exemplo abaixo.

Diagrama de fluxo de dados

Ao apresentar visualmente esses conceitos abstratos, os DFDs permitem que equipes e gerentes compreendam melhor como um sistema funciona, bem como identifiquem e solucionem problemas para melhorar a eficácia.

Volte ao índice

O que há em um diagrama de fluxo de dados (DFD)?

Um diagrama de fluxo de dados normalmente é organizado hierarquicamente, mostrando todo o sistema em um nível, seguido pelos principais subsistemas no próximo. Finalmente, são mostrados detalhes de cada subsistema primário, com os componentes identificados por último.

Aqui está um exemplo que detalha o fluxo de dados do cliente através das diferentes camadas de uma transação comercial.

DFD on-line

Cada um dos elementos do diagrama recebe uma forma ou símbolo específico para enfatizar seu papel no processo. Falarei mais sobre esses símbolos mais adiante.

Processo de diagrama de fluxo de dados

O processo do diagrama de fluxo de dados compreende quatro componentes principais:

  • Entidades externas – Órgãos ou sistemas externos que alimentam ou recebem as informações transmitidas dentro do processo diagramado.
  • Processo – Uma série de etapas ou atividades que constituem um procedimento que transforma informações (por meio de cálculos, lógica ou mudança de direção) à medida que fluem pelo sistema.
  • Armazenamento de dados – Um receptáculo das informações a serem usadas ou processadas posteriormente (ou seja, um banco de dados). Entradas de dados ou fluxo de dados recebidos através de um processo e depois através do armazenamento de dados. Por outro lado, saídas de dados ou fluxo de dados de saída do armazenamento de dados através de um processo.
  • Fluxo de dados – O curso é percorrido pelas entradas de dados ou informações através de um sistema até que a saída seja produzida.

Símbolos e funções do diagrama de fluxo de dados

Um diagrama de fluxo de dados utiliza símbolos padronizados para representar os diferentes componentes e funções que constituem um sistema ou processo.

Existem quatro convenções de símbolos comuns na diagramação de fluxo de dados.

  • Yourdon e DeMarco:
    • Círculos representam processos
    • Quadrados ou retângulos denotam entidades externas
    • Linhas paralelas horizontais simbolizam armazenamento de dados
    • As setas indicam o fluxo de dados
  • Gane e Sarson:
    • Losangos (retângulos arredondados) representam processos
    • Quadrados ou retângulos denotam entidades externas
    • Retângulos abertos simbolizam armazenamento de dados
    • As setas indicam o fluxo de dados
  • Método de Análise e Projeto de Sistemas Estruturados:
    • Quadrados ou retângulos representam processos
    • Os ovais denotam entidades externas
    • Retângulos abertos simbolizam armazenamento de dados
    • As setas indicam o fluxo de dados
  • Unificado :
    • Quadrados rotulados como “Processo” representam processos
    • Bonecos humanos denotam entidades externas
    • Retângulos rotulados como “Entidade” simbolizam armazenamento
    • As setas indicam o fluxo de dados

Você pode selecionar qualquer uma dessas convenções para seus DFDs, mas lembre-se de ser claro e consistente com as formas que você usa. Além disso, se precisar incluir mais detalhes sobre cada processo, você pode usar gráficos de bolhas para dividi-los.

Layout do diagrama de fluxo de dados

Agora que você está familiarizado com os principais componentes e símbolos usados nos diagramas de fluxo de dados, é hora de ver como organizar esses elementos de maneira que formem um conjunto coeso.

Como os DFDs representam um processo cronológico, suas partes geralmente são organizadas na página de cima para baixo, da esquerda para a direita. Aqui está um esboço rápido para lhe dar uma ideia melhor da ordem dos elementos em um DFD:

Entidade externa → Entradas de dados → Processo → Saídas de dados → Armazenamento de dados → Entidade externa

Isso ilustra como uma entidade externa alimenta os dados ou informações que passam por um processo que os transforma em saída. A menos que seja usado imediatamente, a saída pode passar pelo armazenamento de dados, onde é mantida até ser necessária.

Um exemplo real disso seria o sistema de reservas de clientes de um estabelecimento de alimentação, como o exemplo abaixo.

Diagrama de fluxo de dados

O cliente (entidade externa) insere o seu pedido de reserva no sistema (entrada de dados), que então executa um processo para encontrar uma mesa para o hóspede no seu horário preferido (saída de dados).

O sistema pode ser programado para reter as informações do cliente em um banco de dados (armazenamento de dados) para facilitar o fluxo de trabalho na próxima vez que a mesma pessoa reservar uma mesa no estabelecimento. Entretanto, o cliente (entidade externa) recebe os detalhes da sua reserva atual (saída de dados).

Alguns processos também podem ser representados em valores ou porcentagens para mostrar a quantidade de um produto ou serviço que pode ser entregue em um determinado período de tempo. Por exemplo, no exemplo acima, o sistema de reservas pode exibir o volume de clientes esperados em uma determinada data para que o anfitrião possa organizar suas atividades com um maior controle.

Volte ao índice

Quais são os tipos de diagramas de fluxo de dados (DFD)?

Existem dois tipos de diagramas de fluxo de dados: o diagrama de fluxo de dados lógico e o diagrama de fluxo de dados físico.

Diagrama de fluxo de dados lógico

Um DFD lógico mostra o fluxo conceitual de informações através de um processo, com foco no tipo de dados necessários, sua origem, destino e a transformação desejada. Aqui está um exemplo.

Modelo Lógico DFD

Este tipo de DFD é frequentemente usado nos estágios iniciais do projeto de sistemas ou processos, quando os requisitos ainda estão sendo determinados. No mundo do design de sistemas de informação, é aqui que os desenvolvedores conduzem uma análise estruturada de sistemas.

Diagrama de fluxo de dados físicos

Por outro lado, um DFD físico apresenta como o plano do sistema será executado, incluindo as ferramentas, hardware ou players específicos necessários para fazê-lo funcionar. Assim como neste modelo.

Diagrama de fluxo de dados físicos

No projeto de sistemas de informação, os DFDs físicos mostram como um sistema funciona depois que seus requisitos foram finalizados e colocados em plena produção.

Volte ao índice

Quais são os usos dos diagramas de fluxo de dados (DFD)?

Os diagramas de fluxo de dados podem ser usados para documentar e analisar processos e sistemas em ambientes virtuais e reais. Na engenharia de software, onde os DFDs tiveram a sua origem, eles são usados para fornecer orientação técnica completa antes da codificação de programas ou aplicativos digitais.

Entretanto, na gestão de negócios e de projetos, eles podem ajudar os gestores e suas equipes a dominar processos internos ou externos dos quais depende o sucesso dos projetos ou a satisfação dos clientes.

Em ambos os casos, os DFDs têm a função de apontar possíveis problemas ou gargalos em procedimentos complexos e descobrir todos os detalhes envolvidos neles. Ao fazer isso, os DFDs garantem a eficácia de um plano ou estratégia.

Aqui estão alguns exemplos usados para fins específicos:

Diagramas de fluxo de dados de aplicativos

Esses DFDs mostram o fluxo de informações através dos frames de um aplicativo. Ele visualiza como um usuário se move por um aplicativo, como um sistema POS ou um portal de comércio eletrônico, com base nos dados inseridos e no processo pelo qual esses dados passam até que a saída seja entregue.

Este diagrama pode ser usado quando os requisitos da aplicação são determinados durante o projeto.

O modelo de DFD abaixo detalha o processo que uma pessoa pode fazer ao comprar por meio de um aplicativo móvel de supermercado.

Diagramas de fluxo de dados de aplicativos

Esses DFDs ilustram como o trabalho é realizado nas entradas para produzir uma saída. Para representar essa transformação, os elementos de um sistema DFD são conectados para mostrar o que acontece com os dados e para onde vão quando uma ação específica é executada sobre eles.

Por exemplo, este sistema DFD para um programa de controle de cruzeiro de automóvel mostra como o aplicativo responde quando um usuário decide (ação) ir rápido ou devagar.

sistema DFD para o programa de controle de cruzeiro de um automóvel

Diagramas de fluxo de processo de banco de dados

Esses DFDs mapeiam o fluxo de informações dos armazenamentos de dados através de um processo em direção a um ponto final, como um usuário ou cliente, assim como no exemplo abaixo.

Diagramas de fluxo de processo de banco de dados

Este tipo de diagrama não ilustra controles ou decisões externas. Como tal, normalmente é usado quando os requisitos do aplicativo ou do sistema foram resolvidos, os gargalos de desempenho são determinados e ajustados ou as interfaces e lógica do sistema são combinadas em um processo.

Diagramas de fluxo da interface do usuário

Os diagramas de fluxo da interface do usuário ilustram como os usuários navegam em um sistema ou o processo real que uma pessoa realiza para concluir uma tarefa. Dê uma olhada neste exemplo.

Diagramas de fluxo da interface do usuário

Esse tipo de DFD é particularmente útil durante os níveis iniciais do design do sistema ou do aplicativo, quando a experiência pretendida do usuário está sendo mapeada e ajustada.

Volte ao índice

Como criar diagramas de fluxo de dados?

Agora combine tudo o que você já sabe sobre diagramas de fluxo de dados, seus símbolos, componentes e layouts para criar o seu próprio modelo. Aqui estão algumas regras básicas para ajudar a simplificar o processo e orientá-lo durante a tarefa:

Etapa 1: Identifique os resultados do seu sistema ou processo, ou o que você deseja que o seu diagrama alcance

O nível 0 é, obviamente, determinar o sistema ou processo que você deseja analisar. Em seguida você deve deliberar e planejar os resultados que deseja alcançar por meio deste exercício de visualização.

É para encontrar uma possível causa de gargalos na sua implementação? Para refinar seus processos internos? Ou simplesmente para ajudar os membros da sua equipe a entender melhor como as coisas funcionam?

Passo 2: Classifique os elementos do seu sistema ou processo de acordo com os componentes de um DFD

Identifique quais elementos são as entidades externas, entradas e saídas de dados, armazenamento de dados e etapas do processo de acordo com a técnica escolhida.

Uma maneira de fazer isso é localizar as principais entradas e saídas do seu processo, o que lhe dará uma boa visão geral do seu sistema e do que você deseja alcançar. A partir daí, você pode preencher facilmente o espaço entre eles.

Etapa 3: crie um diagrama de contexto

Um diagrama de contexto é um DFD de nível 0. Ele é basicamente um esboço de um esquema de alto nível e deve ser projetado para ser direto, representando um único processo.

Aqui está um exemplo.

diagrama de contexto

Para criar um, conecte suas principais entradas e saídas às entidades externas. Isso ilustra o caminho mais geral que os dados percorrem.

Etapa 4: Expanda seu diagrama de contexto em um DFD de nível 1, 2 ou 3

Você precisará estruturar seu diagrama de contexto para revelar os detalhes de seus sistemas principais. Um DFD de nível 1, nível 2 ou nível 3 fará exatamente isso – veja o exemplo abaixo.

nível de diagrama de contexto

Para fazer isso, basta adicionar e conectar elementos aos seus subprocessos e sistemas. Faça isso em uma camada ou seção por vez, certificando-se de adicionar mais armazenamento de dados e fluxos quando e onde necessário.

Etapa 5: verifique a precisão do seu DFD

Depois de mapear todos os detalhes, você deve certificar-se de que seu diagrama final esteja preciso e correto. Revise-o percorrendo cada nível e cada etapa, prestando muita atenção ao movimento das informações. Valide se o fluxo de dados faz sentido e se você tem todos os componentes necessários onde precisa que eles estejam.

Certifique-se de que seu diagrama também possa ser facilmente compreendido por terceiros. Você pode fazer isso solicitando a um colega ou membro da equipe para verificar se ele é capaz de compreender o processo e a transformação de dados que você deseja ilustrar por meio do seu DFD.

Volte ao índice

3 exemplos de diagrama de fluxo de dados (DFD)

Vamos dar uma olhada em alguns exemplos de DFD e como eles podem ser usados em empresas.

Este diagrama usa o sistema de símbolos Gane e Sarson para criar uma hierarquia clara e distinta entre seus componentes. A variedade e organização das figuras facilitam a leitura ou o uso deste diagrama para identificar as entradas, saídas, armazenamento e processo de dados.

exemplos de diagrama de fluxo de dados (DFD)

No próximo exemplo, os elementos são organizados da esquerda para a direita, criando um visual limpo e fácil de ler e entender.

exemplos de diagrama de fluxo de dados (DFD)

As cores também podem melhorar a aparência do seu DFD. Atribua tonalidades específicas a cada componente para esclarecer a importância de suas funções no processo ou sistema.

exemplos de diagrama de fluxo de dados (DFD)

Volte ao índice

Por que um diagrama de fluxo de dados é essencial nos processos de negócios?

As empresas precisam de um vasto universo de sistemas e processos para serem eficazes. Estes, por sua vez, devem ser geridos adequadamente para alcançar os resultados e objetivos pretendidos.

Os diagramas de fluxo de dados podem ajudar os gerentes de negócios e suas equipes a executar planos e realizar tarefas com competência, fornecendo um guia visual simples, mas envolvente, sobre processos de vários níveis.

Os DFDs também são capazes de ajudar as equipes a identificar possíveis obstáculos que podem fazer com que um projeto ou programa tenha um desempenho insatisfatório ou, pior, não atenda às expectativas. Ao abordar essas dificuldades nos fluxos de dados, as organizações podem reduzir custos com eficiência e melhorar a produtividade geral.

Além disso, os diagramas de fluxo também podem ajudar os executivos em auditorias externas e auxiliar as organizações na obtenção e manutenção de certificações ISO.

Volte ao índice

Perguntas frequentes sobre diagramas de fluxo de dados

O que está incluído em um diagrama de fluxo de dados?

Um diagrama de fluxo de dados compreende quatro componentes essenciais: entidades externas, processo, fluxo de dados e armazenamento de dados. Ele faz uso de símbolos padronizados (ou seja, formas e figuras) para denotar o papel de cada um destes elementos num determinado sistema ou processo.

Qual é a diferença entre um fluxograma e um DFD?

Um diagrama de fluxo de dados detalha o processo pelo qual os dados fluem e se transformam em um sistema. Enquanto isso, um fluxograma ilustra uma sequência de etapas que devem ser executadas para realizar uma tarefa ou resolver um problema.

Volte ao índice

Crie um diagrama de fluxo de dados para construir melhores processos de negócios!

Um diagrama de fluxo de dados é uma ferramenta poderosa que as empresas podem usar para garantir a implementação eficaz de um sistema ou processo.

Ao fornecer uma representação visual das metodologias envolvidas num processo de negócio, ele é capaz de ajudar os gestores e suas equipes a desenvolver uma compreensão mais profunda e abrangente das estratégias e técnicas necessárias para tornar um projeto bem sucedido.

Não perca esses benefícios e crie hoje mesmo seus próprios diagramas de fluxo de dados. Cadastre-se para criar uma conta na Venngage (é grátis!) e obtenha acesso a uma biblioteca completa de modelos de diagramas que você pode personalizar facilmente com o nosso editor de arrastar e soltar online. Não é necessária experiência em design!

Você também está convidado a atualizar para uma conta comercial da Venngage para acessar a ferramenta Minha Marca, que permite adicionar o logotipo, a paleta de cores e as fontes da sua empresa a todos os seus designs com um único clique.

brand kit venngage

Uma conta empresarial também inclui o recurso de colaboração em tempo real (em inglês), para que você possa convidar membros de sua equipe para trabalhar simultaneamente em um projeto.