Decision Point

Return to Glossary

A Decision Point is a place in a program where the execution flow through the program is controlled. As a general rule, Decision Points occur at the Control Flow operations (i.e., IF / ELSE IF / ELSE / ENDIF, or FOR LOOPS | WHILE LOOPS /, etc.). However, each part of the boolean expression in the Control Flow operation is on its own, a Decision Point. For example:

The A > 0 is one possible path through the software, and is therefore a Decision Point. A <= 100 is another Decision Point, and so and so forth.

Source: Defined by DIDO RA