İki sevgili deniz kenarında sessiz sessiz oturuyorlarken erkek seri bir şekilde kıza dönüp:
-Aşkım! Dün aklıma bir soru geldi ve bu soruyu kendime sorunca cevabını buldum. Aynı soruyu sana da sormak istiyorum. Ne cevap vereceğini çok merak ediyorum. demiş.
Bu sözler üzerine kız, bir anlık şaşkınlığın ardından "Kendine sorupta cevabını bulduğun soru nedir?" diye sormuş. Erkekte derin bir nefes aldıktan sonra soruyu soruvermiş.
"Bana neden katlanıyorsun?"
Soru karşısında kız biraz afallar gibi olmuş. Bir kaç dakika düşündükten sonra "Buldum!" diye haykırmış sevinçli sevinçli. "Nedir bulduğun cevap?" diye sormuş erkek. Kız cevap vermiş: "Sana katlanıyorum çünkü seni çok seviyorum." Bu cevap üzerine erkeğin suratı asılır gibi olmuş ve kız verdiği cevabın yanlış olduğunu anlayınca (biraz da mahçub bir ses tonuyla) "senin verdiğin yanıt neydi?" demiş. Bunun üzerine erkek şöyle demiş:
"Ben sana katlanmıyorum ki..."
Yazılımı oluşturan bileşenlerden daha önce söz etmiştik.
Şimdi bu bileşenlerin neler oldukları üzerinde biraz duralım.
Yazılımı oluşturan bileşenler = Mantık + Veri + Belge + İnsan + Program.
Bu bileşenlerin az çok neler olduğunu, neleri kapsadığını biliyoruz ama
biz yine de kıyısından köşesinden açıklayalım. Zaten bu yazıdaki asıl amaç yazılım bileşenlerinden belgelemenin yerini ve önemi (dökümantasyon) vurgulamak.
Mantık = Yazılım herşeyden önce bir işin bilgisayar aracılığı ile yapılması amacına yöneliktir. Bu nedenle bilgisayarlaştırılmak istenen işin mevcut mantığı bir şekilde yazılıma da yansılıtılmak zorundadır.
Veri = Her tür yazılım mutlaka bir veri üzerinde çalışmak durumundadır. Veri işlemeyen yazılımın geliştirilmesi söz konusu değildir. Söz konusu olan veri dış ortamdan alınabileceği gibi yazılımın içerisinde de üretilebilir. Zaten yazılımın temel amacı veriyi bilgiye dönüştürmektir.
İnsan = Doğal olarak yazılımın insan bileşeni iki boyutludur. Yazıl
Yorumlar