ในการพัฒนาระบบสารสนเทศแบบ Agile นักวิเคราะห์ต้องรับมือกับการที่ความต้องการเปลี่ยนแปลงบ่อยครั้ง ข้อใดคือความท้าทายสำคัญที่สุดในด้านการวิเคราะห์และออกแบบระบบ เมื่อเปรียบเทียบกับ Waterfall Model

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

เฉลยอธิบาย

ความท้าทายสำคัญของ Agile เมื่อเทียบกับ Waterfall คือ Scope Creep ที่ควบคุมได้ยากกว่า เพราะความต้องการเปลี่ยนได้ตลอด และหากขาดการออกแบบสถาปัตยกรรมระบบ (System Architecture) ที่ดีตั้งแต่ต้น อาจทำให้ระบบขาดความสอดคล้องเชิงโครงสร้างในระยะยาว ตัวเลือก A ผิดเพราะต้นทุนไม่ได้สูงกว่าเสมอ ตัวเลือก C ผิดเพราะ Agile ยังสามารถใช้ DFD และ ERD ได้ในรูปแบบที่ปรับเปลี่ยนตามรอบ Sprint ตัวเลือก D ผิดเพราะ Agile ใช้ได้กับโครงการขนาดใหญ่และยังมีเอกสารประกอบ แต่น้อยกว่า Waterfall

ข้อสอบอื่นในวิชาการวิเคราะห์และออกแบบระบบสารสนเทศ

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