O que é um diagrama de fluxo de dados?
Você usa um diagrama de fluxo de dados ou DFD para visualizar elementos que relacionam várias partes de um sistema de informação. É geralmente usado nas indústrias de TI e engenharia para apresentar fluxos de informação, fontes de entrada de dados e a maneira como os dados são armazenados. Você pode explicar processos complexos para stakeholders vitais ou construir novos frameworks com sua equipe através deste diagrama.
A visualização clara de cada elemento no diagrama permite às equipes determinar possíveis ineficiências e criar um excelente sistema. Os diagramas de fluxo de dados se dividem em duas categorias - físicos e lógicos. Um fluxo de dados lógico apresenta o fluxo de dados usando um sistema para realizar funcionalidades específicas de negócios. Enquanto isso, o fluxo de dados físico é a implementação do fluxo de dados lógico.
História do diagrama de fluxo de dados
O diagrama geralmente começou a partir da teoria dos grafos, usada inicialmente no estudo de operações para representar o fluxo de trabalho organizacional. O gráfico foi popularizado durante o final dos anos 1970, sendo comumente usado em técnicas de design estruturado e metodologia de análise. Algumas personalidades que popularizaram a estrutura incluem Trish Sarson e Chris Gane.
Usar o modelo de diagrama de fluxo de dados rapidamente se tornou um método popular para ilustrar etapas importantes e dados envolvidos no processo de sistema de software.
Símbolos do diagrama de fluxo de dados
Os símbolos usados no diagrama de fluxo de dados incluem notações padronizadas como círculos, retângulos, rótulos de texto curto e setas. Eles são estrategicamente colocados no gráfico para descrever a direção do fluxo de dados de um processo ou sistema, entradas e saídas de dados, pontos de armazenamento e seus diferentes subprocessos.
Existem quatro símbolos que o diagrama usa, que incluem os seguintes:
- Entidade Externa Esses símbolos também são chamados de fontes, terminadores, atores ou sumidouros, que são um processo ou sistema externo responsável por enviar e receber dados de e para um sistema estruturado. Eles podem ser destinos ou fontes de informação; por isso, geralmente são colocados nas bordas do diagrama.
- Processo Você geralmente vê esse símbolo começando no canto superior esquerdo do diagrama e terminando no canto inferior direito. O processo no diagrama de fluxo de dados é um método que manipula o fluxo e os dados, recebe informações de entrada, as transforma e produz uma saída. Um processo faz isso usando lógica para classificar dados e realizar cálculos ou mudar a direção do fluxo.
- Armazenamento de Dados Os armazenamentos de dados são responsáveis por manter informações para uso futuro. É semelhante a arquivos de documentos que estão aguardando para serem processados. Eles também podem ser referidos como arquivos. Cada armazenamento de dados recebe um rótulo simples como Pedidos.
- Fluxo de Dados Este é um caminho através do qual as informações do sistema passam de uma parte para outra. Pode ser um único componente de dados ou um conjunto deles. Quando você olha para o DFD, o fluxo de dados é simbolizado com uma seta representando uma direção de fluxo.
Exemplos de Diagrama de Fluxo de Dados
Um diagrama de fluxo de dados, assim como qualquer outro gráfico, pode ser feito tradicionalmente ou usando uma ferramenta de diagramação online. Com várias ferramentas online hoje, você pode escolher entre vários modelos e até recorrer a mapas mentais para ilustrar claramente seus frameworks.
O DFD também é classificado por níveis. Para visualizar como esses níveis se parecem, consulte as seguintes estruturas abaixo:
DFD Nível 0
Esses diagramas são os mais básicos e também são chamados de diagramas de contexto. Eles oferecem uma estrutura contextual de plataformas de negociação de títulos. O DFD de nível 0 oferece uma visão ampla que é fácil de entender, mas fornece apenas alguns detalhes. Ele tem apenas um nó de processo e as conexões do diagrama com as entidades externas.




