ในการออกแบบระบบขนาดใหญ่ที่มีความยุ่งยากสูง การใช้ Design Pattern เช่น Model-View-Controller (MVC) มีประโยชน์ต่อจุดใดที่สำคัญที่สุด

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

เฉลยอธิบาย

Design Pattern เช่น MVC ช่วยแยกความรับผิดชอบ (Separation of Concerns) ทำให้ Model (ข้อมูล) View (การแสดงผล) และ Controller (ตรรกะ) แยกออกจากกัน ส่งผลให้ง่ายต่อ Maintenance, Extension, Testing และ Collaboration ในทีมขนาดใหญ่ ตัวเลือก A, B และ C ไม่ใช่ประโยชน์หลักของ MVC ส่วน D สะท้อน Separation of Concerns โดยตรง

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

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