เมื่อบำรุงรักษาระบบโปรแกรม (Software Maintenance) ผู้พัฒนาพบว่าต้องเปลี่ยนแปลงโค้ดหลายส่วนเพื่อแก้ไขข้อบกพร่องเล็กน้อย นี่บ่งชี้ว่าโปรแกรมมีปัญหาด้านใด

ความสามารถในการบำรุงรักษาไม่ดี (Maintainability)
ความเร็วในการประมวลผล
ประสิทธิภาพไม่ดี
ความสวยงามของอินเตอร์เฟส

เฉลยอธิบาย

เมื่อต้องเปลี่ยนแปลงหลายส่วนของโค้ดเพื่อแก้ไขข้อบกพร่องเล็กน้อย แสดงว่าโปรแกรมมีการพึ่งพาระหว่างโมดูลสูง (high coupling) หรือการแยกความรับผิดชอบไม่ดี ซึ่งเป็นปัญหาด้าน Maintainability ตัวเลือก B ตรงกับต้นทุนการแก้ไขที่กระจายหลายส่วน ส่วน A และ C เป็นด้านสมรรถนะ และ D เป็นด้านส่วนติดต่อ

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

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