วันพุธที่ 26 มีนาคม พ.ศ. 2557

กระบวนการพัฒนาซอฟต์แวร์แบบ Water Fall Model

Water Fall Model เป็นกระบวนการพัฒนาซอฟต์แวร์แบบลำดับขั้นตอนจากบนลงล่าง (เหมือนน้ำตกโดยกระแสน้ำจะไหลจากข้างบนลงสู่ข้างล่างเสมอ) โดยจะมีการแบ่งขั้นตอนต่าง ๆ ดังนี้

  1. Requirement เป็นขั้นตอนในการกำหนดปัญหารวมถึงกำหนดเป้าหมายและกำหนดปัจจัยต่าง ๆ ในการพัฒนาระบบ
  2. Analysis เป็นขั้นตอนในการวิเคราะห์ปัญหาและการทำงานต่าง ๆ ที่อาจเกิดขึ้นในระหว่างการพัฒนาซอฟต์แวร์
  3. Design  เป็นการออกแบบโปรแกรมเพื่อที่จะให้โปรแกรมสามารถทำงานได้อย่างมีประสิทธิภาพมากที่สุด
  4. Coding  เป็นขั้นตอนในการเขียนโปรแกรมตามที่ได้ออกแบบไ้ว้ในขึ้นตอนที่ 3
  5. Testing เป็นขั้นตอนในการทดสอบประสิทธิภาพของโปรแกรม  ซึ่งรวมไปถึงการทดสอบในเรื่องของความปลอดภัยของโปรแกรมด้วย
  6. Maintenance เป็นขั้นตอนในการบำรุงรักษาและการพัฒนาต่อยอดให้ดียิ่งขึ้น

กระบวนการพัฒนาซอฟต์แวร์แบบลำดับขั้นตอนจากบนลงล่าง Water Fall Model
Water Fall Model



ขอบคุณเนื้อหาจากหนังสือ หนทางสู่อาชีพโปรแกรมเมอร์ สั่งซื้อได้ที่ NetDesign
อ่านเพิ่มเติมได้ที่ : http://sdlcth.blogspot.com/2012/11/waterfall-model.html

ไม่มีความคิดเห็น:

แสดงความคิดเห็น