Unutulmayan 7 Yazılım Hatası ve Sonuçları


Yazılım Nedir? Ne için Kullanılır?

Yazılım ve teknoloji görev bakımından meslektaştır. Yani her ikisi de insan yaşamını kolaylaştırmak üzere insan zekası ile ortaya çıkarılan ürünlerdir. Amaç bellidir ve bu amaç için kullanılırlar. Yazılım hatası ise bu üretimin sorunlu olmasıdır.

Kimi zaman her ne kadar amaçlarından şaşmazlar desek de, hiçbir şeyin kusursuz olmadığı gibi, yazılım da kusursuz değildir. Buna da yazılım hatası diyoruz. Çünkü en nihayetinde ürünü olduğu insan zekasından çıkmıştır.

Bir yazılım tasarlanırken en az hata payı olarak ve de bu hata payına istinaden insana verim kazandırabilecek şekilde tasarlanır. Hata paylarını test süreçlerine sokan yazılımcılar, ürünlerinin verim kazandırabileceklerini düşündüklerinde ürünü paylaşırlar. Bu test süreçleri yazılım daha doğmadan önce başlar. Tüm bu testlere rağmen yazılım hatası kaynaklı olan 7 olayı sizlere aktaracağız.

Unutulmayan 7 Yazılım Hatası ve Sonuçları

  1. Kara Pazartesi (Black Monday-1987): Hisselerin otomatik satışını sağlayan yazılım, borsanın ilk açıldığı yer olan Hon Kong’dan başlayıp gün içerisinde S&P 500’ü %20, Dow Jones’u %23 düşürerek, şu anda bile rekor durumda.
  2.  Mars uydusunun Mars’a çıkarılması (1998): Nasa’nın belirlemiş olduğu standartlar dışında uzunluk ölçüsü kullanmamasına rağmen taşeron yazılım şirketi, Mars’ın yörüngesinde dönmesi gerekirken gezegen yüzeyine çarpmasına neden oldu. Zarar: 125 milyon$’dan fazla.
  3. Los Angeles Havaalanı (Los Angeles Airpot – 2007) : Havaalanındaki network kartında çıkan ufak bir hatadan dolayı insanlar Los Angeles Havaalanı’na 8 saat giriş çıkış yapamadı.
  4. Toyota (Prius – 2014): Toyota’nın 2014 yılında çıkarmış olduğu Prius/Hybrid modeli aracın motorunu zamansız durduran bir yazılım hatası sebebiyle araçlarını geri çağırdı. Bu geri çağırma, otomobil sektörünün ilk büyük yazılım kaynaklı geri çağırmasıdır.
  5. Patriot Füze Hatası (1991): 1. Körfez Savaşı esnasında yazılımın yuvarlama hatası (Yuvarlama hatası: Ondalıklı bir sayının, virgülden sonraki kısmının bir üst veya tam sayı kısmına yuvarlanmasıdır.) sebebiyle hedeflerini vurmaktan uzak kalmış, yapım amacı ise atılan füzeleri etkisiz hale getirmekti.
  6. Therac-25 Tedavi Makinesi (1985-1987): Hata mesajı verdiği esnada hastaya ilaç uygulanmaması gerekirken ilaç uygulanmış ve bu yazılım hatası yüzünden yüksek radyasyona maruz kalan hastaların canlarına mal olmuştur.
  7. Ariane-5 Roket Kazası (4 Haz. 1996): Fırlatıldıktan 40 saniye sonra parçalara ayrıldı. Bu parçalanmanın maddi değeri yarım milyar doları buldu. Ariane-4’te kullanılıp verim elde edilememesine rağmen tekrar kullanılan bir modül buna sebebiyet vermişti. Parçalanmanın sebebi: 64 bitlik ondalıklı sayının 16 bit işaretli tam sayıya çevrildikten sonra bulunan sonuç normalden büyük çıktı. Tarihteki en maliyetli yazılım hatasıdır.

The post Unutulmayan 7 Yazılım Hatası ve Sonuçları appeared first on Bilişim ve Teknik | Teknoloji Haber, Listeler, Galeriler.

Yorumlar