ในการพัฒนาระบบสารสนเทศแบบ 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

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

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