O que é uma análise de fluxo de dados?

A análise de fluxo de dados é uma técnica usada para reunir informações sobre possíveis conjuntos de valores computados em um programa. Mais especificamente, informações sobre o modo como as variáveis ​​são usadas em cada ponto do programa. Os dados obtidos com este processo são freqüentemente usados ​​na otimização de programas.

A análise de fluxo de dados geralmente emprega um CFG (gráfico de fluxo de controle), semelhante a um fluxograma, mostrando todos os caminhos possíveis de dados por meio do programa.

Algoritmo, fluxo de dados, termos de programação