The four items represent a progression from no modularization to modularization:
- Program code before it is modularized
- Modularized pseudocode and a hierarchy chart for the program
- Program code that has been modularized
The simplicity of the program should not be considered during this review. It is obvious that the program does not need modularization. The example is to show or demonstrate how to modularize a program for program control.