webmaster28 ÜyePuan: 1100 | Gönderilme Tarihi: 15 Kasım 2010 21:23:19
İnsanlar her zaman düşünür ve problem çözerler. Bir çok problem, üzerinde ya az yada hiç düşünülmeden çözülebilir.
Her gün evden çıkarken ne giyilmelidir? Bunun için muhtemelen pencereden dışarıya bakılır. Hava yağmurlu ise mevsim gereklerine göre giyinmenin yanı sıra dışarıya çıkarken bir de şemsiye alınması gerekir. Hava güneşli ve sıcak ise o taktirde daha ince giyinilerek dışarıya çıkılır. Böylece problemin çözümü kendiliğinden oluşturulan bir kararla sağlanır.
Yukarıdaki basit örnekte yapılan iş, önce problemin belirlenmesi ve sonra problemin tanımından yola çıkarak çözüm için değişik alternatiflerin değerlendirilmesidir.
Bilgisayar programlaması sırasında izlenebilecek bir çok yol ve yöntem vardır. Bilgisayar programcısının problemin ilişkin çözümünü ortaya çıkarabilmesi için problem çözümü ile ilgili bilgileri bilmesi gerekir. Bilgisayar programlamasında genel olarak belirli kalıp ve kurallara uyulur. Bir bilgisayar yazılımının oluşturulması sırasında genel olarak aşağıda sıralanan ana adımlara uyulur.
Problemin tanımı
Çözüm yönteminin belirlenmesi
Programın kodlanması
Programın çalışır duruma getirilmesi
Belgeleme ve güncelleştirme
Problemin Tanımı: Problemin normal yazı diliyle tanımlanması işlemlerini kapsamaktadır. Problem çözümüne ilişkin iyi bir program yapabilmek için, problemin iyi bir şekilde tanımlanması gerekir.
Çözüm Yönteminin Belirlenmesi: Bu adımda çözümün genel yaklaşımı, giriş/çıkış şemaları hazırlanır ve problem çözümü adım adım program akış diyagramlarıyla gösterilir.
Programın Kodlanması: Program ayrıntılı olarak tanımlanıp çözüm yolları açıkça belirtildikten sonra program kodlama çalışmalarına başlanabilir. Programın baştan sona yapısal bir düzende hazırlanması ve uygun bir programlama dili seçilmesi seçim işleminin ilk aşamasını oluşturur.
Programın Çalışır Hale Getirilmesi: Programın kodlanması sırasında yapılan imla hataları, kodlama ve mantık hatalarının giderilmesi işlemlerini kapsar. İyi bir bilgisayar programının doğruluğundan emin olmak için defalarca test edilmiş olması gerekmektedir.
Belgeleme ve Güncelleştirme:Oluşturulan bir yazılımı, sadece o yazılımı geliştiren kişilerin kulanabilmesi gibi bir kısıtlamanın önüne geçmek için ayrıntılı referans hazırlanması olayına belgeleme denilmektedir.
Bir yazılımda, o yazılımı kullanan kişi veya kuruluşların yeni gereksinimleri ve değişen koşullar nedeniyle değişiklikler yapılması gerekli olabilir. Bu değişikliklere güncelleme adı verilir. İyi bir programda bulunması gereken özellikler arasında güncellenebilme özelliği ön sıralarda yer almaktadır.
Kaynak : http://www.batl.k12.tr/dokumanlar/ders_notlari/dokumanlar/pascal/PASCAL.doc
|