1. การนิยามปัญหา (Problem Definition)
2. การวิเคราะห์ปัญหา (Problem analysis)
3. การออกแบบอัลกอริธึม (Algorithm design)
4. การพัฒนาโปรแกรม (Program development)
5. การทดสอบความถูกต้อง (Program Testing)
6. การจัดทำเอกสาร (Documentation)
7. การบำรุงรักษา และการแก้ไข (Maintenance and modification)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCQB1oeBd0MZ-LkmaK8VRKixDfX1j7L12CN-fsBJ3HB4-TlpRwpYP1bW09RVLIPFQUIJDP5ItOgXK6c8xGmuVD98fQkx6DcapvMe-uMRGJtJEWkIVBO3Y5_Wd2cgf7lwklHWLGMaXZ573p/s200/b.png)