- Phase 1. Analyze the requirement : Identify what your program is required to do
- Phase 2. Design the Program : Determine how the program will meet the requirements
- Phase 3. Implement the design : Write the code
- Phase 4. Test your program : Make sure it works for all legal entries