Yazılım Mühendisliğine Giriş
Yazılım Mühendisliğine Giriş
Dünyamızın bilgi teknolojisi etkisi ile tam olarak farkedemediğimiz halde katetmekte olduğu sosyal evrim, kaçınılmaz olarak hayatımıza yansımaktadır. Yazının bulunması ile başladığını kabul ettiğimiz bilgi tarihinin en önemli olayları; matabaa, ve daha sonra da hayatımıza en çok ‘bilgisayar’ şeklinde girmiş bulunan hesaplayıcı biriminin ortaya çıkmasıdır. Bilginin bu denli erişilebilir olması ve bu kadar hızla işlenebilmesi, kısa ve uzun vadede gözlemlenebilecek bir çok gelişmelere sebep olmuştur. Öncelikle teknik sahalardaki faliyetlerin biçimleri değişirken bu gelişimin sosyal hayatımıza, günlük davranışlarımıza etki etmesi de gün geçtikçe daha belirgin olarak ortaya çıkacaktır.
Telefon icad edildiğinde çok geçmeden, elle işletilen santraller için yetişilemez bir talep ortaya çıkmıştı. Önceleri çağın alışkanlıkları doğrultusunda, bu sekreterliğe benzeyen ve abonelerle konuşarak istenilen bağlantının yapılmasından ibaret olan ‘santral operatörlükleri’ Amerika Birleşik Devletleri’nde kadınların istihdamı ile başladı. Talebin artış hızı karşısında planlama yapmak gereğini duyan ilgililer, bu gidişle 10 yıl içerisinde ABD’deki bütün kadın nüfusunun santral operatörlüğü yapması gerekeceğini kestirdiler. Bu zorluğun aşılması, otomatik santrallere geçilerek sağlandı. Benzer bir problemle karşılaşan yazılım dünyası ise hızla artan talep karşısında otomasyonu da içeren değişik çözümleri uyguladıysa da henüz yeterli yazılım üretimi kapasitesine erişemedi. Bu yetersizlik, ‘Yazılım Krizi’ isimlendirmesi ile dünya literatüründe yerini aldı.