Multiple choice technology testing

Data flow analysis studies:

  1. possible communications bottlenecks in a program.

  2. the rate of change of data values as a program executes

  3. the use of data on paths through the code.

  4. the intrinsic complexity of the code

Reveal answer Fill a bubble to check yourself
C Correct answer
Explanation

Data flow analysis tracks how data values are used and transformed along execution paths through the code. It examines definitions and uses of variables on different paths, identifying potential anomalies like undefined variables or unused computations. It does not study communications bottlenecks, rate of change, or intrinsic complexity.