İnsanın canı sıkıldığı zaman aklına abuk subuk işler geliyor. Mesela ilkokul zamanlarımda kağıt paraların belirli bir yerine adımı yazardım ve elime geçen kağıt paraların ilk o kısımlarına bakardım adım yazıyor mu diye eğer yazmıyorsa adımı yazardım... O gün bugün hep kağıt paraların o kısmına muhakkak bakarım adım yazıyor mu diye ama bugüne kadar daha önce adımı yazdığım bir paraya rastlamadım. Ytl olayından sonrada ümitlerim tükendi artık :)
Geçen gece yine canım sıkılıyordu ve bol bol hediye smsim olduğundan ara sıra ortalıklarda dolaşan "bu maili 10 kişiye gönderin dileğiniz gerçek olsun" tarzı abzürd mesajlardan tanımadığım bilmediğim 30 kişiye (birisini tanıyordum :) ) gönderdim. 2 yıl içinde aynı mesajın dönüp dolaşıp bana ulaşmasını bekliyorum. :) Bu arada "sen kimsin?", "numaramı nerden buldun?", "seni nişanlıma söyleyecem" tarzı geri bildirimler almış olsamda tam olarak benim istediğim mesajlar değildi hem ben daha öncede dediğim gibi minimum 2 yıl içerisinde bir geri dönüş bekliyorum.
Hadi hayırlısı...
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
:)