ปัญหา 'Y2K bug' หรือ 'Millennium bug' เกิดขึ้นเพราะสาเหตุใด และเกี่ยวข้องกับความเชื่อมโยงของระบบ (System Integration) อย่างไร

เพราะใช้โปรแกรมแบบเก่าเท่านั้น
เพราะแสดงปีเป็น 2 หลัก (เช่น 99 คือ ค.ศ. 1999) ทำให้ระบบสับสนเมื่อเปลี่ยนเป็นปี ค.ศ. 2000 และส่งผลต่อทุกระบบที่เชื่อมต่อกัน
เพราะข้อมูลไม่สำรองข้อมูลไว้
เพราะบัคในระบบปฏิบัติการ

เฉลยอธิบาย

Y2K bug เป็นปัญหาที่เกิดจากการแสดงปีเป็น 2 หลักเพื่อประหยัดพื้นที่เก็บข้อมูล ปีค.ศ. 2000 แสดงเป็น '00' ซึ่งคล้ายกับปี 1900 ระบบมากมายสับสนหรือคำนวณผิดพลาด และเนื่องจากระบบหลายๆ ระบบเชื่อมต่อเข้าด้วยกัน ปัญหานี้จึงส่งผลเป็นห่วงโซ่ไปยังระบบอื่นๆ ซึ่งแสดงให้เห็นความสำคัญของการพิจารณาการเชื่อมต่อระบบ ตัวเลือก B ระบุสาเหตุหลัก ส่วน A, C และ D กว้างหรือไม่เกี่ยวกับการแทนปีสองหลัก

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

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