ซอฟต์แวร์ที่ออกแบบด้วย Object-Oriented Design ด้วยหลักการ SOLID แล้ว เมื่อเทียบกับซอฟต์แวร์ที่ออกแบบแบบดั้งเดิม ข้อใดเป็นประโยชน์ที่ไม่ได้รับ

ความอ่านเข้าใจของโค้ดที่ดีขึ้นเมื่อทีมต้องดูแล
ความยืดหยุ่นในการแก้ไขและเพิ่มฟีเจอร์ใหม่มากขึ้น
ความปลอดภัยจากการโจมตี Cyber ที่มากขึ้นโดยอัตโนมัติ
ความสามารถในการเขียนโค้ด Test ที่ครอบคลุมง่ายขึ้น

เฉลยอธิบาย

การออกแบบด้วยหลักการ SOLID ให้ประโยชน์: ความยืดหยุ่น (A) การทดสอบง่ายขึ้น (C) และความอ่านเข้าใจที่ดีขึ้น (D) แต่ B ผิด เพราะการออกแบบทางสถาปัตยกรรมซอฟต์แวร์ไม่ได้มีประสิทธิภาพในการป้องกัน Cyber Attack โดยตรง ความปลอดภัยต้องอาศัยการเข้ารหัส (Encryption) การตรวจสอบสิทธิ์ (Authentication) และการป้องกันไฟร์แวล

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

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