ในการพัฒนาระบบด้วย Agile Methodology ข้อใดคือคุณสมบัติสำคัญที่จำแนก Agile ออกจากวิธีการพัฒนาแบบดั้งเดิม (Traditional Methodology)

การจัดทำเอกสารการออกแบบระบบอย่างละเอียดครบถ้วนก่อนเริ่มเขียนโปรแกรมทุกครั้ง
การกำหนดความต้องการของระบบให้ครบถ้วนและตรึงไว้ตั้งแต่ต้นโครงการก่อนเริ่มออกแบบและพัฒนา
การส่งมอบซอฟต์แวร์ที่ใช้งานได้จริงอย่างต่อเนื่องและรับ Feedback จากผู้ใช้ในแต่ละรอบการพัฒนา (Iteration)
การแบ่งทีมพัฒนาออกเป็นหน่วยงานย่อยตามฟังก์ชันงาน เช่น ทีมวิเคราะห์ ทีมออกแบบ และทีมทดสอบ

เฉลยอธิบาย

Agile Methodology มีคุณสมบัติสำคัญคือการส่งมอบซอฟต์แวร์ที่ใช้งานได้จริงในแต่ละ Iteration (Sprint) อย่างต่อเนื่อง โดยรับ Feedback จากผู้ใช้เพื่อปรับปรุงในรอบถัดไป ซึ่งแตกต่างจากวิธีดั้งเดิมอย่าง Waterfall ที่กำหนดความต้องการและจัดทำเอกสารครบก่อนพัฒนา ตามหลักการ Agile Manifesto ที่ให้ความสำคัญกับ Working Software มากกว่า Comprehensive Documentation และ Responding to Change มากกว่า Following a Plan

ข้อสอบอื่นในวิชาการพัฒนาระบบสารสนเทศ วิเคราะห์ ออกแบบ และการเขียนโปรแกรมคอมพิวเตอร์

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