ทฤษฎีแบบจำลองน้ำตก (อังกฤษ: Waterfall Model) เป็นการศึกษาถึงความเหมาะสม กำหนดปัญหา หรือการศึกษาความเป็นไปได้ (Feasibility Study) เป็นหน้าที่ของนักวิเคราะห์ระบบ ในการพัฒนาซอฟต์แวร์ จะเน้นศึกษาใน 5 ประการ คือ
- ความเหมาะสมทางด้านเทคนิค (Technical Feasibility) - ศึกษาด้านฮาร์ดแวร์ ซอฟต์แวร์ เหมาะสมหรือไม่
- ความเหมาะสมทางด้านการปฏิบัติงาน (Operational Feasibility) - การปฏิบัติงานซ้ำซ้อนหรือไม่ ตรงหรือไม่
- ความเหมาะสมทางด้านการเงิน (Financial Feasibility) - เปรียบเทียบความคุ้มค่า ผลตอบแทน ค่าใช้จ่าย
- ความเหมาะสมทางด้านเวลา (Schedule Feasibility) - พิจารณาเวลาในการสร้างระบบงาน การใช้เวลา
- ความเหมาะสมทางด้านบุคลากร (Human Feasibility) - ดูความพร้อมของบุคลากร การพัฒนาบุคลากร
ขั้นตอนหลักของแบบจำลองน้ำตก
- การรวบรวมและวิเคราะห์ความต้องการ (Requirements Gathering and Analysis): ขั้นตอนนี้มุ่งเน้นไปที่การทำความเข้าใจความต้องการของผู้ใช้งาน ระบุปัญหา และกำหนดเป้าหมายของโครงการ
- การออกแบบระบบ (System Design): ขั้นตอนนี้เป็นการออกแบบสถาปัตยกรรมของระบบ กำหนดโครงสร้าง โมดูล และส่วนประกอบต่าง ๆ ของซอฟต์แวร์
- การดำเนินการ (Implementation): ขั้นตอนนี้เป็นการเขียนโปรแกรมตามการออกแบบที่กำหนดไว้
- การทดสอบ (Testing): ขั้นตอนนี้เป็นการทดสอบซอฟต์แวร์เพื่อหาข้อผิดพลาดและตรวจสอบว่าระบบทำงานได้ตรงตามความต้องการ
- การปรับใช้ (Deployment): ขั้นตอนนี้เป็นการติดตั้งซอฟต์แวร์ให้ผู้ใช้งานใช้งานจริง
- การซ่อมบำรุง (Maintenance): ขั้นตอนนี้เป็นการแก้ไขข้อผิดพลาด เพิ่มเติมฟีเจอร์ และดูแลระบบหลังจากการใช้งานจริง
อ้างอิง
- (2006). Software Estimation: Demystifying the Black Art. Microsoft Press. .
wikipedia, แบบไทย, วิกิพีเดีย, วิกิ หนังสือ, หนังสือ, ห้องสมุด, บทความ, อ่าน, ดาวน์โหลด, ฟรี, ดาวน์โหลดฟรี, mp3, วิดีโอ, mp4, 3gp, jpg, jpeg, gif, png, รูปภาพ, เพลง, เพลง, หนัง, หนังสือ, เกม, เกม, มือถือ, โทรศัพท์, Android, iOS, Apple, โทรศัพท์โมบิล, Samsung, iPhone, Xiomi, Xiaomi, Redmi, Honor, Oppo, Nokia, Sonya, MI, PC, พีซี, web, เว็บ, คอมพิวเตอร์
thvsdiaebbcalxngnatk xngkvs Waterfall Model epnkarsuksathungkhwamehmaasm kahndpyha hruxkarsuksakhwamepnipid Feasibility Study epnhnathikhxngnkwiekhraahrabb inkarphthnasxftaewr caennsuksain 5 prakar khuxkhwamehmaasmthangdanethkhnikh Technical Feasibility suksadanhardaewr sxftaewr ehmaasmhruxim khwamehmaasmthangdankarptibtingan Operational Feasibility karptibtingansasxnhruxim trnghruxim khwamehmaasmthangdankarengin Financial Feasibility epriybethiybkhwamkhumkha phltxbaethn khaichcay khwamehmaasmthangdanewla Schedule Feasibility phicarnaewlainkarsrangrabbngan karichewla khwamehmaasmthangdanbukhlakr Human Feasibility dukhwamphrxmkhxngbukhlakr karphthnabukhlakrthvsdiaebbcalxngnatk khntxnhlkkhxngaebbcalxngnatk karrwbrwmaelawiekhraahkhwamtxngkar Requirements Gathering and Analysis khntxnnimungennipthikarthakhwamekhaickhwamtxngkarkhxngphuichngan rabupyha aelakahndepahmaykhxngokhrngkar karxxkaebbrabb System Design khntxnniepnkarxxkaebbsthaptykrrmkhxngrabb kahndokhrngsrang omdul aelaswnprakxbtang khxngsxftaewr kardaeninkar Implementation khntxnniepnkarekhiynopraekrmtamkarxxkaebbthikahndiw karthdsxb Testing khntxnniepnkarthdsxbsxftaewrephuxhakhxphidphladaelatrwcsxbwarabbthanganidtrngtamkhwamtxngkar karprbich Deployment khntxnniepnkartidtngsxftaewrihphuichnganichngancring karsxmbarung Maintenance khntxnniepnkaraekikhkhxphidphlad ephimetimfiecxr aeladuaelrabbhlngcakkarichngancringxangxing 2006 Software Estimation Demystifying the Black Art Microsoft Press ISBN 0 7356 0535 1 bthkhwamkhxmphiwetxr xupkrntang hruxekhruxkhayniyngepnokhrng khunsamarthchwywikiphiediyidodykarephimetimkhxmuldkhk