ผู้พัฒนาต้องแยกข้อมูลฝึก ข้อมูลตรวจสอบ และข้อมูลทดสอบเพื่อประเมินอย่างซื่อสัตย์ จึงถามว่า Agile Development แตกต่างจาก Waterfall Model อย่างไร

Agile ต้องการทีมพัฒนาขนาดใหญ่ ส่วน Waterfall ใช้คนเพียงคนเดียวได้
Agile พัฒนาซอฟต์แวร์เป็นรอบสั้น ๆ (Sprint) และปรับเปลี่ยนได้ ส่วน Waterfall ทำตามขั้นตอนตายตัวเป็นเส้นตรง
Agile ไม่ต้องการเอกสารใด ๆ ส่วน Waterfall ต้องมีเอกสารทุกขั้นตอน
Agile เหมาะกับโครงการขนาดใหญ่เท่านั้น ส่วน Waterfall เหมาะกับโครงการขนาดเล็ก

เฉลยอธิบาย

Agile เป็นแนวทางการพัฒนาซอฟต์แวร์แบบยืดหยุ่น แบ่งงานเป็นรอบสั้น ๆ เรียกว่า Sprint เพื่อให้ปรับเปลี่ยนตามความต้องการได้ตลอด ขณะที่ Waterfall เป็นการพัฒนาตามลำดับขั้นตอนแบบเส้นตรง ต้องทำขั้นตอนก่อนหน้าให้เสร็จก่อนจึงจะเริ่มขั้นตอนถัดไป ฐานกรอบความเสี่ยงปัจจุบัน: NIST AI RMF 1.0 และ NIST AI 600-1 Generative AI Profile (อยู่ระหว่างการปรับปรุง AI RMF โดย NIST) — https://www.nist.gov/itl/ai-risk-management-framework

ข้อสอบอื่นในวิชาความรู้เกี่ยวกับการพัฒนาระบบสารสนเทศ ปัญญาประดิษฐ์ (AI) แอปพลิเคชัน และเว็บไซต์

ดูข้อสอบวิชานี้ทั้งหมด →