Sistem geliştirme yaşam döngüsü, bilgisayar endüstrisinde yeni donanım ve yazılımların oluşturulmasını, kullanılmasını ve elden çıkarılmasını düzenleme yöntemidir. Sistem geliştirme yaşam döngüsü yeni icatların çoğuyla aynı kalıbı izler: bir problem bulun, çözümü tasarlayın ve sonra çözümü uygulayın. Terim, hepsi aynı temel modeli izleyen çok sayıda farklı metodoloji ve işlem için bir çözümdür.
Sistem geliştirme yaşam döngüsü olarak adlandırılan tek bir süreç yoktur - bunun yerine, hepsi bu terime giren birçok farklı metodoloji ve model vardır. Genellikle Şelale Yöntemi adı verilen en temel model yedi adımdan oluşur. Bu adımlar, her biri en son binaya belirli bir sırada atılmıştır. Bu, Waterfall'ı en eksiksiz modellerden biri haline getirirken, aynı zamanda onu en yavaş ve en pahalı hale getirir.
Diğer gelişim yöntemleri benzer ancak farklı ilkeler üzerinde çalışır. Diğer sistem geliştirme yaşam döngüsü yöntemleri temel adımları atlar, birleştirir veya yeniden sıralar. Genel olarak, bu yaratıcı süreci hızlandırmak veya gelişimsel maliyetleri düşürmek için yapılır. Ayrıca, alternatif hesaplama stillerinden ve iş yapılarından yararlanmak için modeller mevcuttur.
Bir sistem geliştirme yaşam döngüsünün temel adımları dört alana bölünmüştür. İlk üçü, tasarım, yapım ve uygulama birçok yeni sistemin ve buluşun ortak parçalarıdır. Dördüncü, elden çıkarma, nispeten nadirdir. Bu dört alanın çoğunda, tam çevrimi oluşturan 'alt tabakalar' bulunur.
Bir fikir olmadan sürüme şey olmadığından Tasarım, neredeyse her modelde ilk adımdır. Tasarım adımı, herhangi bir alanın en fazla sayıda alt özelliğine sahiptir. Başlatma bir proje işlemine başlamak için tasarım ekibinin getirilmesini gerektirir. Sistemler kavramı ve planlama aşamaları tasarım şirketi için iç muhasebe ve fizibilite çalışmaları üzerinde merkezi. kullanıcı ihtiyaçlarına odaklanan ve tasarım üzerine Gereksinimleri analiz merkezleri yazılım veya donanım modelinin ilk oluşturulmasıdır.
Bir yazılım geliştirme yaşam döngüsündeki yapım aşaması genellikle en uzun olanlardan biridir. Bu trafolar sırasında, donanım veya yazılım aslında inşa edilir ve test edilir. İlk adım, gelişme, sistemin gerçek oluşturulmasıdır ve projeye bağlı olarak, bu işlem günler ila yıllar arasında sürebilir. Test, ikinci adım, geri bildirim üretmek için ürünü kullanan geliştiricileri içermez. Bu geri bildirime dayanarak, proje kalkınmaya geri dönecek veya bir sonraki aşamaya geçecektir.
Uygulama, kullanıcıların gerçekten yazılımı veya donanımı kullanmasıdır. Uygulama olarak da adlandırılan ilk alt adım boyunca, proje mevcut sistemlere entegre edilir ve kullanıcı eğitimi gerçekleştirilir. Operasyon ve bakım ikinci adımı oluşturur. Bu süre zarfında hedef kitlesi projeyi normal şekilde kullanır ve sistemde düzenli bakım yapar.
İmha edilen son alan hiçbir alt özelliğe sahip değildir. Bu aşamada, proje kullanıcıların sistemlerinden çıkarılır. Donanım ise normal şekilde imha edilir. Yazılım taşınır ve mevcut veriler uygulama aşamasına giren daha yeni bir sisteme dönüştürülür.


