Diagrama de fluxo de dados
Um diagrama de fluxo de dados é uma maneira de representar um fluxo de dados através de um processo ou sistema. O DFD também fornece informações sobre as saídas e entradas de cada entidade e do próprio processo. Um diagrama de fluxo de dados não tem fluxo de controle — não há regras de decisão nem loops. Operações específicas baseadas nos dados podem ser representadas por um fluxograma.
Imagem: Hira Khan · BY-SA · Openverse
A notação DFD baseia-se na teoria dos grafos, originalmente usada na pesquisa operacional para modelar o fluxo de trabalho nas organizações. O DFD originou-se do diagrama de atividades usado na análise estruturada e metodologia técnica de projeto no final da década de 1970. Os divulgadores do DFD incluem Edward Yourdon, Larry Constantine, Tom DeMarco, Chris Gane e Trish Sarson. Os diagramas de fluxo de dados (DFD) rapidamente se tornaram uma forma popular de visualizar as principais etapas e dados envolvidos nos processos do sistema de software. Os DFDs geralmente eram usados para mostrar o fluxo de dados em um sistema de computador, embora pudessem, em teoria, ser aplicados à modelagem de processos de negócios. Os DFDs foram úteis para documentar os principais fluxos de dados ou para explorar um novo design de alto nível em termos de fluxo de dados.


