การพัฒนาระบบด้วย Waterfall Model
Waterfall Model คือ โมเดลที่มีขั้นตอนการดำเนินงานที่ชัดเจนและง่ายต่อการนำไปใช้จริง โดยใช้วงจรชีวิตแบบฉบับ (Class Lift Cycle) หมายถึง การเรียงลำดับงานในการพัฒนาซอฟต์แวร์ โดยเริ่มด้วยการกำหนดความต้องการของลูกค้า การวางแผน การสร้างแบบจำลองการพัฒนาซอฟต์แวร์ และการให้ความเหลือในการใช้งานซอฟต์แวร์
ข้อจำกัดของ Waterfall Model ได้แก่
- แบบจำลอง Waterfall Model ไม่รองรับการทำงานซ้ำ
- ในการพัฒนาระบบตามแบบจำลอง Waterfall จะต้องระบุความต้องการใช้งานให้ชัดเจนไม่คลุมเครือ
- ลูกค้าจะเห็นภาพหรือสามารถมองเห็นระบบที่สามารถใช้งานได้จริงตามแบบจำลองนี้ในช่วงปลายทางการพัฒนาระบบหากมีการเปลี่ยนแปลงความต้องการของผู้พัฒนา หรือหากพบความผิดพลาดในการทำงานของระบบเมื่อทำการทดสอบระบบ ย่อมทำให้เกิดความยุ่งยากในการแก้ไข
กล่าวโดยสรุป Waterfall Model เป็นโมเดลที่มีขั้นตอนการดำเนินการที่ชัดเจนและง่ายต่อการนำไปใช้จริง และในการพัฒนาต้องระบุความต้องการใช้งานให้ชัดเจนไม่คลุมเครือ หากมีการเเก้ไขหรือมีการเปลี่ยนแปลงความต้องการหรือ หากพบความผิดพลาดในการทำงานของระบบเมื่อทำการทดสอบระบบ อาจจะทำให้เกิดความยุ่งยากในการแก้ไข
ช่องทางการศึกษาเพิ่มเติมข่าวสารที่น่าสนใจเกี่ยวกับ : บทความทั่วไป