Phases in the Programming Task
Problem Solving Phase
- Analysis and Specification
- Understand (define) the problem and what the solution must do
- Algorithm Development
- Develop a comprehensive unambiguous logical sequence of steps to solve the problem
- Verification of Algorithm
- Follow steps closely (manually) to see if solution works
Implementation Phase
- Program Development
- Translate algorithm into a program written in a programming language
- Program Testing
- Test program for syntactical and logical errors. Fix the errors.
Maintenance Phase
- Use
- Use the program to solve real world problems
- Maintain
- Modify the program to meet changing requirements
Back to Table of Contents
Document:
Local Date:
Last Modified On: