Every time you notice the program is asking for input or providing output, you can apply the tasks of Part 1. You can list all the variables involved, decide which of these to focus your attention on and then learn enough about them to apply a domain analysis.
A. Identify the potentially interesting variables.
B. Identify the variable(s) you can analyze now. This is the variable(s) of interest.
C. Determine the primary dimension of the variable of interest.
D. Determine the type and scale of the variable’s primary dimension and what values it can take.
E. Determine whether you can order the variable’s values (from smallest to largest).
F. Determine whether this is an input variable or a result.