Başlangıç olarak yazılım nedir? Yazılım var olan bir problemi çözmek amacıyla bilgisayar dili kullanarak oluşturulmuş anlatımların tamamıdır. Yazılım mühendisliği ise belirli yöntemler ve araçlar kullanarak yazılımları geliştirmeyi, test etmeyi ve bakımlarını yapmayı amaçlayan mühendislik dalıdır.
Yazılım ne olduğunu öğrendiğimize göre şimdi süreçlerini inceleyebiliriz. Yazılım sürecini genel hatları ile Analiz, Tasarım, Kodlama, Test ve Bakım olarak sınıflandırabiliriz.

Analiz: Bu aşamada yazılımla ilgili planlamalar yapılır. Ne işe yarayacak, gereksinimleri nelerdir, ne kadar bütçe ayrılacak, kimler çalışacak vs.
Tasarım: Tanımlanan gereksinimlerden sonra sistem tasarımına geçilir. Gereksinim ve istekleri karşılamak için yazılımın özellikleri, yetenekleri ve arayüzleri belirlenir.
Kodlama: Bu aşamada belirlediğimiz özelliklerin gerçekleşmesini sağlayan kodlar yazılır.
Test: Yazılan kodların doğru çalışıp çalışmadığı istenilen işi yapıp yapmadığı test edilir.
Bakım: Teslimi yapılan yazılımda ileride çıkan sorunların düzeltimi veya yeni gelen özelliklerin eklenmesi gibi hizmetler yerine getirilir.
Hiç yorum yok:
Yorum Gönder