Bakım Sürümü nedir?



Bir bakım sürümü, herhangi bir çekirdek bileşeni değiştirmeden veya yeni özellikler eklemeden bir güvenlik kusurunu veya küçük bir hatayı düzelten bir yazılım sürümüdür. Genellikle sürüm 1.0, sürüm 2.0 ve benzeri numaralandırılan ana sürümlerden ayırt etmek için çiftçi destek kredisigenellikle onda veya yüzüncü olarak numaralandırılırlar. Bir bakım sürümü, yazılım sürüm yaşam döngüsünün sistem işletiminin ve destek aşamasının bir parçasıdır.
Her yazılım uygulaması, yazılım serbest bırakma yaşam döngüsünden geçer. Sistem analizi ve gereksinim keşfi ile başlar, veri ve süreçlerin modellendiği bir aşamadır. Ardından tasarım aşamasına, inşaat aşamasına, uygulama aşamasına ve sonunda işletme ve destek aşamasına kadar devam eder. Bu son aşamada, kullanıcılara sürekli teknik destek verilmesi, hataların düzeltilmesi veya temel gereksinimleri yeniden şekillendirerek tüm sistemi yükseltme olan bakım sürümleri aracılığıyla uygulanmaktadır.
Temel programlama hatalarını düzeltmek için genellikle bir bakım sürümü gereklidir. Bunlar genellikle yazılım yaşam döngüsünün önceki aşamalarından birinde yapılan hatalardan dolayı ortaya çıkar. Gereksinim analizi aşamasında, örneğin, gereksinimler yanlış bir şekilde iletilir veya onaylanırsa, çok daha geç görünmeyen büyük kusurlara yol açabilir. Bu aslında yaygın bir olaydır, bu yüzden şimdiye kadar piyasaya sürülen neredeyse her yazılım parçası bir seferde bir bakım sürümüne girmek zorunda kalmıştır.
Bir bakım sürümünün birkaç temel amacı vardır. İlk olarak, sürüm, gereksinimler, tasarım veya uygulama aşamalarında yapılan hataları düzeltmek için mevcut programlarda değişiklik yapmalıdır. Ayrıca, yeni yapılan düzeltmelerin, değiştirilen bölümün diğer yönlerine müdahale etmemesini ve yeni yapılan değişikliklerin diğer bölümlerin etkinliklerine müdahale etmemesini sağlamalıdır. Son olarak, sürüm, sistem performansının acı çekmesine neden olmamalıdır. Genel olarak, yazılım mühendisleri bu süreci, kalite veya güvenilirlikten ödün vermeden mümkün olduğunca çabuk tamamlamaya çalışırlar.
Bir bakım sürümü yayınlanmadan önce, üç yöntemle kapsamlı olarak test edilmelidir: birim testi, sistem testi ve regresyon testi. Birim testi, sabitlenen programın belirli segmentinin şimdi doğru çalıştığından emin olur. Öte yandan sistem testi, programın yeni sabit bölümünün diğer program bölümlerine müdahale etmemesini sağlar. kredi kartı başvurusu kredi notunu etkiler miRegresyon testi, genel çıktı veya yanıt süresinin değişikliklerden olumlu veya olumsuz yönde etkilenip etkilenmediğini kontrol etmek için istatistiksel verileri kullanır.
Sistem bakımının son ve belki de en önemli yönü sürüm kontrolüdür. Sürecin bu bölümünde, eğitimli bir yazılım tabanlı kütüphaneci, yapılan tüm değişiklikleri titizlikle kaydeder ve izler. Bu, bakım sürümünün beklenmedik hatalarla karşılaşması durumunda yazılım mühendislerinin geriye dönmesini mümkün kılar.

Yorumlar

Bu blogdaki popüler yayınlar

Yeni Dijital Ortamın Farklı Türleri Nelerdir?

Amerika Birleşik Devletleri İçişleri Bakanlığı ne yapar?

Ağ Sunucusu Nedir?