Answer:
And three main phase are: designing, coding and testing.
Explanation:
Various steps in program development are being given here. We first analyze the problem. and then make the flow chart, and pseudo-code before writing the actual program. And rest of the steps are as mentioned above.