Analytical Techniques - Static Analysis - Control Flow Analysis

3 important questions on Analytical Techniques - Static Analysis - Control Flow Analysis

What's control flow analysis?

Control flow analysis is the static technique where the steps followed through a program is analyzed, either through the use of a control flow graph or a tool.

Which  anomalies can be found when performing control flow analysis?

  • Loops that are badly designed (e.g., having multiple entry points),
  • ambiguous targets of function calls in certain languages,
  • incorrect sequencing of operations.

What's recommend by the NIST (National Institute of Standards and Technology) regarding cyclomatic complexity?

That the complexity value has a maximum of ten.
If the number is higher then ten it should be divisioned into multiple modules.

The question on the page originate from the summary of the following study material:

  • A unique study and practice tool
  • Never study anything twice again
  • Get the grades you hope for
  • 100% sure, 100% understanding
Remember faster, study better. Scientifically proven.
Trustpilot Logo