Yazılım geliştirme süreci
Yazılım Mühendisliği Süreci
Genel bilgiler
Yazılım mühendisliğinde, bir yazılım geliştirme süreci veya yazılım geliştirme yaşam döngüsü (SDLC), yazılım geliştirmeyi planlama ve yönetme sürecidir.
Genellikle tasarım ve/veya ürün yönetimini iyileştirmek için yazılım geliştirmeyi daha küçük, paralel, ardışık adımlara veya alt süreçlere bölmeyi içerir.
Proje ekibi tarafından bir uygulamanın geliştirilmesi veya bakımı için oluşturulan ve tamamlanan belirli çıktıların ve eserlerin önceden tanımlanmasını içerebilir.
Modern geliştirme süreçlerinin çoğu kabaca çevik olarak tanımlanabilir. Diğer metodolojiler arasında şelale, prototipleme, yinelemeli ve artımlı geliştirme, spiral geliştirme, hızlı uygulama geliştirme ve aşırı programlama yer alır.