Spiral Model

12:55:00 Thong Dee 0 Comments

Spiral Model
 


                   Spiral Model เป็นโมเดลที่ถูกพัฒนาขึ้นจาก Waterfall Model ที่มีการทำงานเป็นขั้นตอนหากในขั้นตอนแรกวิเคราะห์ความต้องการไม่ดี ไม่ชัดเจน ความเสี่ยงที่ระบบจะถูกพัฒนาไม่ตรงตามความต้องการของลูกสูงและทำให้โครงการล้มเหลวครับ กระบวนการนี้จึงนำเอาข้อดีของ Prototype มาผสมผสานให้เกิดคามชัดเจนและมีการวิเคราะห์ความเสี่ยงในทุกชั้น ทำให้โอกาสที่ระบบจะล้มเหลวมีน้อยลงครับ

              จากรูปนะครับ Spiral model จะมีลักษณะแบบก้นหอยเป็นวงๆชั้นๆซ้อนกันอยู่แสดงให้เห็นถึงลักษณะการทำซ้ำ ในแต่ละช้นก็จะมีการวิเคราะห์ความเสี่ยงและการสร้างตัวต้นแบบ (Prototype) ทำให้ช่วยลดอัตราความเสี่ยงที่จะทำให้โครงการพัฒนาระบบล้มเหลว และ ทำให้เห็นความคืบหน้าของงานครับ

ชั้นรัศมีที่เพิ่มขึ้นหมายถึงอะไร ??
             หมายถึงค่าใช้จ่ายในการพัฒนาที่เพิ่มขึ้น ยิ่งวงชั้นมากขึ้นเท่าไรค่าใช้จ่ายที่ต้องใช้ในการพัฒนาระบบนั้นๆก็ยิ่งเพิ่มขึ้นครับ (ค่าใช้จ่ายบานปลายขึ้นเรื่อยๆ )

สรุปข้อดีของ Spiral Model ได้ดังนี้

1. ในแต่ละ Cycle มีขั้นตอนประมวลผลที่สิ้นสุดภายใน Cycle เดียว
2. การวางแผนเพื่อกำหนดทางเดินของ Software Process ในรอบต่อไป
3. เนื่องจากการพัฒนาอยู่บนพื้นฐานของวัตถุประสงค์ที่ตั้งไว้ทำให้ระบบนี้สรา้งอยู่บนพื้นฐาน requirement ของลูกค้า
4. สามารถแก้ไขข้อผิดพลาดที่จะเกิดขึ้นตั้งแต่เนิ่นๆ เพราะมีการวเคราะห์ความเสี่ยงและเห็นความคืบหน้าของงานชัดเจน
5. มีความเป็นอิสระต่อกันทางด้านการพัฒนาและการแก้ไขจึงสามารถแบ่งส่วนการพัฒนาเป็น Module ได้

ข้อเสียของ Spiral Model 
 เนื่องจาก Spiral Model ทุก Cycle ของการพัฒนามีการวิเคราะห์และตีค่า ถ้าการวิเคราะห์เกิดผิดพลาด จะทำให้ Software Produce ที่ออกมาผิดพลาดทำให้เกิดค่าใช้จ่ายที่เพิ่มขึ้น

You Might Also Like

0 ความคิดเห็น: