Yazılım Programlama
Bir bilgisayarı işlevsel hale getirmek için, bu programlanmış diller bir görevin gerçekleştirilmesi için taşıyıcılar olduğundan, bir dizi talimatın programlanması gerekir.
Benzer şekilde, bir bilgisayar, kullanıcıların talimatlarını bilgisayar programlama biçiminde kabul eder ve ardından verilen görevi yerine getirir.
Yazılım Programlamanın Özellikleri
Aslında bir dizi talimat olan ve bilgisayarın belirli bir görevi yerine getirmesine yardımcı olan bir bilgisayar programı aşağıdaki temel özelliklere sahiptir:
Verilen talimatların başarıyla uygulanmasını sağlar.
Verilen talimatların sırayla yapılmasını sağlar.
Verilen girdinin (verilerin) doğru veya yetersiz olduğunu açıklar ve buna göre sonucu verir.
Üst düzey bir dille yazılmıştır.
Program Geliştirme Adımları
Programlama dilinin gelişimi tamamen sorunun türüne ve ihtiyacına bağlıdır. Bununla birlikte, bir programlama dilinin normal olarak geliştirilmesi (esasen değil, ancak) aşağıdaki adımları içerir -
Problemi Tanımlamak
Bu, sorunun tanımlanması gereken ilk adımdır.
Görev ve Yöntemlerin Analizi
Problem tanımlandıktan sonra, geliştirici problemi çözmek için çeşitli çözümler analiz eder ve geliştirir ve son olarak, en uygun çözüm geliştirilir.
Algoritmanın Geliştirilmesi
Algoritma, doğru çözümü mantıksal ve uygulanabilir adımlarla gösteren uygun bir tekniktir. Algoritma, normalde akış şemaları ve sözde kodlar şeklinde yapılır.
Algoritmanın Doğrulanması
Algoritma geliştirildikten sonra, doğrudan uygulanamaz, bunun yerine özellikle doğruluk için test edilmesi gerekir. Herhangi bir hata varsa kendisi düzeltilerek başlangıçta çözülür. Doğrulama süreci zamandan, paradan ve enerjiden tasarruf sağlar.
Kodlama
Temel işlemler ve adımlar başarıyla tamamlandıktan sonra, bir programın gerçek kodlaması verilen programlama dilinde başlar.
Programın Test Edilmesi
Program kodunun geliştirilmesinin test edilmesi, hatalara bağlı olduğu için bir diğer önemli özelliktir; bu nedenle, test etmek hatasız hale getirir. Geliştirici, sonunda geliştirene kadar kodlamayı test etmeye ve düzeltmeye devam eder.
Dokümantasyon
Kodlama ve programlama başarıyla tamamlandıktan sonra, tüm bu özellikleri ve adımları belgelemek geliştiricinin görevidir. Belgelenen program, kullanıcılara ilgili programı nasıl çalıştıracakları ve çalıştıracakları konusunda talimat verir.
Uygulama
Yukarıdaki adımlar başarılı bir şekilde yürütüldüğünde, geliştirilen kodlar (programlama dili) son kullanıcılar için bilgisayar sistemine yüklenir. Kullanıcılar ayrıca ilgili programların nasıl çalıştırılacağını açıklayan kılavuzlardır.