Program Design Methodology (continued)
Technical issues:
- Create modular subprograms
- Restrict program flow control to:
- sequence, looping, selection
- Flow control choices have a single entry point, and a single exit point to isolate and separate the action of a group of statements, or subprogram
- Lead to more comprehensible programs, which are easier to debug