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 is a white-box technique that examines how data values are defined, used, and killed along execution paths through the code. It tracks the flow of data from definition to use, identifying potential issues like uninitialized variables or variables used before definition. It does not study communications (A), rate of change (B), or complexity (D).