Program Geliştirmenin Temel Adımları

Program geliştirmek için her programcının uygulaması gerektiği temel adımlar vardır. Bu adımlar biyolojideki hipotez-teori-yasa ilişkisine benzerdir. Programcı programını geliştirmek için de bu şekilde bazı adımları başarılı bir şekilde geçerse o program herkes tarafından kabul görülen bir program halini alabilir.

İşte bu adımlar:

1- Problemin detaylı tanımlarla ortaya konması.
“İnsanlar günlük yaşamlarında birçok problemle karşı karşıya kalırlar ve bu problemleri çözmek için çabalarlar. Bilgisayar teknolojisinde ise karşılaşılan bir problem o problemi çözecek programlarla sağlanabilir. Böylece programcı çözmek istediği problemi programı yazmadan belirlemelidir.”

2- Veri organizasyonu.
“Problemimizi belirledikten sonra çözüm şekillerimiz de oluşabilir. Bu çözümleri nasıl uygulamaya koyacağımızı, nerelerde hangi komutları kullanacağımızı ve hangi verilerle hangi sonuç ve bilgiye ulaşmayı hedeflediğimizi de belirlemeliyiz.”

3- Program kodlama.
“Gördüğüniz gibi kodlama kısmı program geliştirmenin 3. aşamasında geliyor. Artık belirlediğimiz en iyi çözüm yöntemini ona uygun komutlarla kodlayarak problemi çözmekte pratik tabanı hazırlamış oluyoruz ve sonuca ulaşıyoruz. Ancak adımlarımız bununla  sınırlı değil.”

4- Programın derlenmesi.
“Programımızı yazdığımız kodlarla oluşturduk. Ancak programımızı öncelikle test etmemiz gerek. Yaptığımız testler sonucu yapılan hatalar tespit edilip düzeltilmelidir çünkü hatalı program pek kullanışlı olmaz. Ek olarak güvenilir de olmaz.”

5- Programın bakımı.
“Programımızı hazırladık ve test ettik. Herşey sorunsuz bir şekilde çalışıyor. Böyle olmasına karşılık zaman ise hızla geçiyor. Biliyorsunuz ki zamanın geçmesi demek teknolojinin ilerlemesi ve yeni problemlerin ortaya çıkması demek. Bizim çözüm ürettiğimiz probleme benzer problemler ortaya çıkabilir. Biz her zaman programımızı güncel tutmalı ve karşılaşılabilecek yeni problemleri çözmeye yönelik olarak programımızı geliştirmeliyiz.”

Programımızı oluşturma ve geliştirme aşamasında bütün bu adımları yerine getirirseniz programınızın işlevselliği diğer insanlar tarafından da takdir edilecek ve kullanılacaktır.

Leave a Reply