31.10 SUMMARY Debugging and forcing are signs of a poorly written program. Process models can be used to completely describe a process. When programming large systems, it is important to subdivide the project into smaller parts. Documentation should be done at all phases of the project.