Os diagramas de fluxo de dados são usados por profissionais de tecnologia da informação e analistas de sistemas para documentar e mostrar aos usuários como os dados se movem entre diferentes processos em um sistema. Os analistas geralmente começam com uma visão geral e depois passam para os detalhes mais sutis de cada processo.
Objetivo
Os diagramas de fluxo de dados fornecem uma representação gráfica de como as informações se movem entre os processos em um sistema. Os diagramas de fluxo de dados seguem uma hierarquia; ou seja, um diagrama pode consistir em várias camadas, cada uma exclusiva para um processo específico ou função de dados.
História
Os diagramas de fluxo de dados originaram-se com Chris Gane e Trish Sarson em 1979, que popularizaram a técnica de análise e projeto estruturados. Edward Yourdon e Tom DeMarco introduziram outro método na década de 1980 que usava círculos em vez de retângulos arredondados para denotar processos e que se tornou popular entre muitos analistas de sistemas.
Simbologia de Gane e Sarson
A diagramação de fluxo de dados emprega quatro símbolos para ilustrar a movimentação de dados; quadrados para representar entidades externas, as fontes e destinos de dados em um sistema; setas para representar o fluxo de dados; retângulos abertos chamados para indicar armazenamentos de dados estacionários; e os quadrados arredondados indicam transformações ou manipulações nos dados.
Níveis
Os diagramas de nível 0 começam no nível mais básico, também conhecido como nível de contexto, e tentam documentar os sistemas como um todo. Os analistas então detalham as especificidades de processos individuais com diagramas de nível 1.