Os diagramas de fluxo de dados mostram aos usuários como os dados se movem de um processo para outro em um sistema de software.
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, em seguida, passam para os detalhes mais sutis de cada processo.
Propósito
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.
Vídeo do dia
História
Os diagramas de fluxo de dados foram originados com Chris Gane e Trish Sarson em 1979, que popularizaram a técnica para análise e design 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 o movimento 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 quadrados arredondados indicam transformações ou manipulações de 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. Em seguida, os analistas pesquisam as especificações de processos individuais com diagramas de nível 1.