Yazılım Versiyon Numara Türleri ve Anlamları

Yazılım Versiyon Numara Türleri ve Anlamları

Kullandığımız yazılımlara aldığı güncellemeye bağlı olarak sürümlerinde numara artışları gözleriz. Peki bu artışların anlamlarını ve neye göre artış gösterdiğini hiç düşündünüz mü? Tabi ki yazılımcılar bunları rastgele değil belirli bir düzene göre numara gruplarına ayırarak yaptığı yeniliğin büyüklüğünün mesajını verir.

Versiyon gruplarının isimlendirmesi şu şekildedir:
(Major versiyon).(Minor versiyon).(Revision number).(Build number)

Şimdi bu versiyon gruplarını bir örnekle inceleyelim;

Mevcut programımızın başlangıç versiyonu 1.0.0.1 olsun.
Bir bug tespit edildi 1.0.1.2 revizyon yapılarak güncelleme yapıldı.
Bir özellik ekledik 1.1.1.3 minör artışıyla bunu belirttik.
Yazılımda köklü değişikliğe gidildi. 2.0.0.4 versiyonunu yayınladık.
Build ise derleme numarasıdır.

Bunun haricinde Alfa versiyon ve Beta versiyon adı altında 2 terim daha bulunmakta.
Alfa sürüm bir programın önizleme sürümü denebilir. Yayımcı hataları olduğunu bile bile tanıtım versiyonu şeklinde yayınlamış şeklidir. Örnek olarak 1.0a olarak gösterilebilinir.
Beta sürüm hatanın varlığı sözkonusu olabilecek sürümler olarak gösterilebilinir. Beta sürüm çoğu zaman kararlı sürümün habercisidir.

Yazılımcı versiyon numaralandırması yaparken bu kadar fazla grup kullanmak istemeyerek kullanıcıların daha iyi anlayacağı dilde daha kısa veya kendine göre daha farklı şekilde kullanabilir. Buna ters olarak karmaşık numaralandırmalar alabilir. Örneğin çoğu sistem güncelleme numaralandırmaları içeriğinde tarih, saat gibi farklı parametrelerle karmaşık yapıdadır.

Genel şekliyle versiyon gruplarını inceledik. Bu forma kesinlikle bağlı kalınacak diye bir kural yoktur.

Benzer Yazılar
Bir Cevap Yazın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir