ในการเลือก Software Architecture (เช่น Monolithic, Microservices) ควรพิจารณาปัจจัยใดเป็นหลัก

เพียงราคาของซอฟต์แวร์ที่ใช้เท่านั้น
ขนาดและความซับซ้อนของระบบ จำนวนทีมพัฒนา ความยืดหยุ่นที่ต้องการ และข้อจำกัดของทรัพยากร
เพียงจำนวนฟีเจอร์ที่มากที่สุดเท่านั้น
ความสวยงามของตัวหนังสือที่ใช้ในโค้ด

เฉลยอธิบาย

การเลือก Software Architecture ต้องพิจารณาหลายปัจจัย รวมทั้งขนาดและความซับซ้อนของระบบ จำนวนทีมพัฒนา ความยืดหยุ่นที่ต้องการในอนาคต ความสามารถในการขยายขนาด (Scalability) และข้อจำกัดของทรัพยากร เช่น หน่วยความจำและเครือข่าย Architecture ที่เหมาะสมจะส่งผลต่อประสิทธิภาพ ความสามารถในการเปลี่ยนแปลง และต้นทุนการดำเนินงาน ตัวเลือก A, B และ D พิจารณาเพียงมิติเดียวหรือไม่เกี่ยวข้อง

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

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