แบบจำลองน้ำตก

ทฤษฎีแบบจำลองน้ำตก () เป็นการศึกษาถึงความเหมาะสม กำหนดปัญหา หรือการศึกษาความเป็นไปได้ (Feasibility Study) เป็นหน้าที่ของนักวิเคราะห์ระบบ ในการพัฒนาซอฟต์แวร์ จะเน้นศึกษาใน 5 ประการ คือ
 ความเหมาะสมทางด้านเทคนิค (Technical Feasibility) - ศึกษาด้านฮาร์ดแวร์ ซอฟต์แวร์ เหมาะสมหรือไม่
 ความเหมาะสมทางด้านการปฏิบัติงาน (Operational Feasibility) - การปฏิบัติงานซ้ำซ้อนหรือไม่ ตรงหรือไม่
 ความเหมาะสมทางด้านการเงิน (Financial Feasibility) - เปรียบเทียบความคุ้มค่า ผลตอบแทน ค่าใช้จ่าย
 ความเหมาะสมทางด้านเวลา (Schedule Feasibility) - พิจารณาเวลาในการสร้างระบบงาน การใช้เวลา
 ความเหมาะสมทางด้านบุคลากร (Human Feasibility) - ดูความพร้อมของบุคลากร การพัฒนาบุคลากร

ขั้นตอนหลักของแบบจำลองน้ำตก
 การรวบรวมและวิเคราะห์ความต้องการ (Requirements Gathering and Analysis): ขั้นตอนนี้มุ่งเน้นไปที่การทำความเข้าใจความต้องการของผู้ใช้งาน ระบุปัญหา และกำหนดเป้าหมายของโครงการ
 การออกแบบระบบ (System Design): ขั้นตอนนี้เป็นการออกแบบสถาปัตยกรรมของระบบ กำหนดโครงสร้าง โมดูล และส่วนประกอบต่าง ๆ ของซอฟต์แวร์
 การดำเนินการ (Implementation): ขั้นตอนนี้เป็นการเขียนโปรแกรมตามการออกแบบที่กำหนดไว้
 การทดสอบ (Testing): ขั้นตอนนี้เป็นการทดสอบซอฟต์แวร์เพื่อหาข้อผิดพลาดและตรวจสอบว่าระบบทำงานได้ตรงตามความต้องการ
 การปรับใช้ (Deployment): ขั้นตอนนี้เป็นการติดตั้งซอฟต์แวร์ให้ผู้ใช้งานใช้งานจริง
 การซ่อมบำรุง (Maintenance): ขั้นตอนนี้เป็นการแก้ไขข้อผิดพลาด เพิ่มเติมฟีเจอร์ และดูแลระบบหลังจากการใช้งานจริง

 อ้างอิง 


หมวดหมู่:การเขียนโปรแกรม
หมวดหมู่:แบบจำลอง
หมวดหมู่:การออกแบบ