The program development cycle
There are different variations on the concept.
Most variations
include the following steps:
- Understand the requirements.
- Design the program (down to a reasonable level of detail).
- Code the program.
- Test the program.
- Debug the program.
- Go back to the top and make improvements if necessary.
(This is where you would go
back and design to an even a lower level of detail.)