بعض الأخطاء البرمجية قد تتسبب في مشاكل حرجة جداً وكوارث قد تتسبب في مقتل الكثيرين. أحياناً تكون تلك الاخطاء في سطر واحد فقط وخطأ بسيط جدا جدا لكنه يسبب خسائر جسيمة ماديا وبشرياً.. ولعل أقرب الامثلة ما يحصل من أخطاء صغيرة في برمجيات الصواريخ الحربية أو أجهزة الإنذار وغيرها.
باتريوت و حرب الخليج :
خلال حرب الخليج في مطلع التسعينات، حصلت خسائر في القاعدة الأمريكية في السعودية حيث فشل صاروخ باتريوت بالتصدي لصاروخ سكود القادم من العراق. سكود بالتالي قام بتدمير العديد من معدات الجيش الأمريكي المحالف للسعودية والكويت. هذا الفشل نتيجة خطأ صغير في السوفت وير المسؤل عن حساب الوقت. فقام البرنامج بتقريب خاطئ للوقت قليلا مما أدى إلى تجاهل الباتريوت لصاروخ سكود القادم. نتج عن هذا الخطأ الذي قد لا نعتبره خطأ جسيم خسائر كبيرة، فتسبب في قتل 28 جندي و جرح 100 آخرون بسبب صاروخ سكود الذي تجاهله الباتريوت.
0 التعليقات:
إرسال تعليق