Yazılım Geliştirme Nedir?
Yazılım geliştirme, bir şirketin,
ekibin veya bireyin yeni bir yazılım programı oluşturmak için genel bir plan
tasarladığı ve uyguladığı süreçtir. Bu işlem aynı zamanda yeni bir versiyonun
bir öncekinden farklı olmadığı sürece, bu yazılımın yeni bir kredi notum düşük nasıl kredi çekerimversiyonunu
oluşturmak için kurulu bir programa da uygulanabilir, ancak bu genellikle
sürecin kısaltılmış halidir. Bu süreçte, yazılımdan neyin gerekli olduğunun
anlaşılması, oluşturulmasına yönelik bir plan geliştirilmesi, kodun yazılması
ve başlatmadan önce hata testinin yapılması gibi birçok adım yer almaktadır.
Yazılım geliştirme, tek bir programcıdan düzinelerce veya yüzlerce kişiye kadar
her şeyi içeren bir süreç olabilir .
Yazılım geliştirme süreci genellikle araştırma ile veya
pazarda ne tür bir yazılıma ihtiyaç duyulduğunu genel bir anlayışla başlar. Bu,
yerine getirilmemiş bir ihtiyacı veya mevcut bir pazarda yeni bir yazılım
parçasını ele alan tamamen yeni bir program olabilir. Gelişim başladığında, bu
araştırma geliştirilmekte olan yazılımın amacını ve gelişimin genel hedeflerini
belirler.
Yazılım geliştirmeye katılanlar üzerinde çalıştıkları
program için bir hedefe sahip olduklarında, bu yazılımı uygulamaya yönelik
planı geliştirmeye başlayabilirler. Herhangi bir fiili kod oluşturulmadan önce,
özellikle kullanıcı arayüzü ve temel mimari gibi bir programın yönleri için çok
fazla iş gereklidir . Grafik tasarımcıları , arayüz geliştiricileri,
programcılar ve büyük bir ekipteki yapımcılar bu gelişim aşamasına dahil
olabilirler.
Yazılım geliştirme, daha sonra
tipik olarak yazılımın kodunu yazacak programın genel yapısını oluşturmak için
beyin fırtınası fikirlerinin bu erken aşamalarından hareket eder . Bu uygulama
tipik olarak bir veya daha fazla bilgisayar gelir belgesiz kredi veren bankalarprogramcısı içerir ve kaynak kodu herhangi bir sayıda farklı
uygulama, programlama dili ve diğer yardımcı programlarda oluşturulur. Kod
oluşturulduğunda ve sonrasında, programın düzgün bir şekilde çalıştığından ve
hatalardan, hatalardan ve hatalardan olabildiğince arınmış olduğundan emin
olmak için çok sayıda test yapılır.
Bir program yazıldığında, test edildikten ve kamuoyuna
duyurulduğunda, devam eden yazılım geliştirme devam edebilir. Bu tür bir
geliştirme, lansmandan sonra bulunan hataları düzeltmeye veya küçük
iyileştirmeler ve bazı yeni özellikler sunmaya hizmet edebilir. Kullanıcı geri
bildirimi, programın daha geniş anlamda geliştirilebileceği yollar için bilgi
toplamak için de kullanılabilir. Bu geri bildirim daha sonra programın yeni
sürümünde yazılım geliştirmeye başlamak için kullanılabilir; bu, önceki sürümde
bulunmayan özellikler ve yardımcı programlar sunabilir.
Yorumlar
Yorum Gönder