الكوارث البرمجيه هي عباره عن كوارث تحدث بسبب خلل في تصمميمات أو بنيه البرنامج القائم على المشروع، بعض الأخطاء البرمجية قد تتسبب في مشاكل حرجة جداً وكوارث قد تتسبب في مقتل الكثيرين. أحياناً تكون تلك الأخطاء في سطر واحد فقط وخطأ بسيط جدا جدا لكنه يسبب خسائر جسيمة ماديا وبشرياً.. ولعل أقرب الأمثلة ما يحصل من أخطاء صغيرة في برمجيات الصواريخ الحربية أو أجهزة الإنذار وغيرها. سأتكلم عن أخطاء في برمجيات حساسة تسببت هذه الأخطاء في خسائر كبيرة.
مارينر
مارينر هو عباره عن برنامج أجرته وكالة الفضاء الأمريكية ناسا بالتعاون مع مختبر الدفع النفاث لبرمجة الصواريخ والمركبات الفضائية, مارينر 2 عبارة عن برنامج لمسبار فضائى متجه إلى كوكب الزهرة وهو النسخة المعدلة من كارثه مارينر 1 الذي كانت المهمة الرئيسية له هي اجراء قياس لدرجة الحرارة الإشعاعية لكوكب الزهرة وكان الهدف الثانى له قياس المجال المغناطيسى بين الكواكب وطبيعة الجسيمات المشحونه.
الكارثة
انحرفت مارينر 1 عن مسارها المحدد خلال اطلاقها في 22 يوليو 1962 بسبب وجود خلل في الإشارة القادمة من الأطلس وخلل في معادلات برنامج الكمبيوتر التوجيهى الموجودة على الارض وهذا لان المبرمج حول المعادلة الخطية إلى كود للكمبيوتر فاقدا سبسكريب بار وبدون عمل وظيفة تمهيديه لذلك . وتعامل البرنامج عاديا بدون حساب اختلاف السرعة في طبيعة البيئة مما تسبب في إرسال اشارات خاطئه لتصويب الصاروخ معتقدا انه على مساره مما ادى إلى انحرافه وبالتالى فقد تم تدميره من قبل وحدة مراقبة الصاروخ بعد 293 ثانية من اطلاقة.
الخسارة
خسارة نحو 18.5 مليون دولار
هارتفورد سيفيك سنتر 1978
هارتفورد سنتر هو عباره عن سنتر كبير يوجد به مستلزمات كثيرة وبه ملاعب كرة قدم وكرة سله وهو سنتر متكامل
الكارثة
انهيار سقف هارتفورد سيفيك سنتر 1978 لم يصب أحد في الحادث في 4.19 صباحا ولكن حدث ما حدث بعد ست ساعات فقط بعد بدأ لعبة كرة السلة الجامعية التي جذبت نحو 5 الف متفرج والغريب في ذلك ان السقف بدأ في الانهيار الخفيف قبل المباراة ب 15 ساعه بدأ السقف في الانهيار الجزئى مما دعى إلى هروب الناس مسرعين إلى الخارج وقالت الاحصائيات انه وبفضل الله تعالى لم يصب أحد لانه انهار تماما بعد خروج الناس.وذلك بسبب وزن الثلج الذي كان يسقط على السقف .
السبب : مبرمج من برامج الCAD المستخدمة في تصميم الاستاد اعتقد اعتقادا خاطئا بأن السقف الصلب لن يواجه اى ضغوط خارجيهه وحين انهارت دعامه من الدعامات للمبنى بسبب ثقل الثلوج انطلقت سلسله من الانهيارات في المبنى بشكل مريع.
الخسارة
خسارة 70 مليون دولار بالاضافه إلى 20 مليون دولار خسارة الاقتصاد المحلى
باتريوت وحرب الخليج
حرب شنتها قوات التحالف المكونة من 34 دولة بقيادة المملكة العربية السعودية ضد العراق لهجومها على دولة الكويت بعد أخذ الإذن من الأمم المتحدة و النتيجة ردع القوات العراقية الغاشمة .
الكارثة
خلال حرب الخليج في مطلع التسعينات، حصلت خسائر في القاعدة الأمريكية في السعودية حيث فشل صاروخ باتريوت بالتصدي لصاروخ سكود القادم من العراق. سكود بالتالي قام بتدمير العديد من معدات الجيش الأمريكي المحالف للسعودية والكويت. هذا الفشل نتيجة خطأ صغير في السوفت وير المسئول عن حساب الوقت. فقام البرنامج بتقريب خاطئ للوقت قليلا مما أدى إلى تجاهل الباتريوت لصاروخ سكود القادم. نتج عن هذا الخطأ الذي قد لا نعده خطأ جسيم خسائر كبيرة.
السبب في الواقع، كانت بطارية باتريوت تصل نحو 100 ساعة، ويظهر الحساب أن الخطأ ناتج وقت بسبب تضخيم رقم صغير إلى حوالي 0.34 ثواني.
(عدد 1/10 يساوي 1/24 +1 / 25 +1 / 28 +1 / 29 +1 / 212 +1 / 213 + ..... وبعبارة أخرى، فإن التوسع ثنائي من 10/1 هو 0,0001100110011001100110011001100 .. الآن .. تسجيل 24 بت في باتريوت المخزنة بدلا،00011001100110011001100 إدخال خطأ من 0,0000000000000000000000011001100 ... ثنائي، أو نحو 0.000000095 عشري. ضرب من قبل عدد من أعشار من الثانية في 100 ساعة يعطي 0.000000095 × 100 × 60 × 60 × 10 = 0.34). A سكود يسافر في حوالي 1,676 متر في الثانية الواحدة، وهكذا يسافر أكثر من نصف كيلومتر في هذا الوقت. وكان هذا بعيدا بما فيه الكفاية، وترتب ذلك خروج الصاروخ سكود بعيدا عن "بوابة النطاق" التابعة بصواريخ التعقب باتريوت .
الخسارة
قتل 28 جندي وجرح 100 آخرون بسبب صاروخ سكود الذي تجاهله الباتريوت.
علاج السرطان الإشعاعي
اكتشف العلماء علاجا للسرطان وهو العلاج الاشعاعى ;العلاج الإشعاعي هو قسم من أقسام الفيزياء الطبية وهو يعتبر من أهم أقسامها. و العلاج الإشعاعي هو الاستعمال الطبي للأشعة المؤينة كجزء من علاج السرطان والتحكم في الخلايا الخبيثة. يستخدم العلاج الإشعاعي كشفاء أو مع طرق علاجية أخرى كمساعد على شفاء السرطان. وأحيانا يستخدم كعلاج مسكن عندما يكون الشفاء غير ممكنا والهدف هو التحكم في انتشار المرض أو مسكن عرضي.
الكارثة
خطأ الجهاز المبرمج لعلاج مرضى السرطان بالإشعاعات نتج عنه وفاة 8 أشخاص وتضرر 20 آخرين بإصابات خطيرة جداً. طبعا المشكلة كانت بسبب خطأ برمجي حيث لم يتم حساب الجرعات اللازمة للمرضى بشكل صحيح مما عرض الكثير من المرضى للوفاة والخطر. حيث أن الجرعات تعطى بناء على المعلومات المدخلة للجهاز ولكن الجهاز بسبب خطأ برمجي أصبح يعطي جرعات مضاعفة من العلاج مما أدى إلى قتل البعض بسبب الخطأ في قياس مقدار الجرعة المناسبة. يقال أن المسئولين قانونيا عن مراجعة وتدقيق الحسابات للبرنامج قد تمت مقاضاتهم وعُدّ مثل هذا الأمر جريمة
الخسائر
خسائر بشرية تقدر ب 28 حالة ألقوا حتفهم ومن نجا اصبح مشوه خلقيا