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

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

เฉลยอธิบาย

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

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

ดูข้อสอบวิชานี้ทั้งหมด →
ข้อสอบราชการภาค ข | ติวสอบภาค ข