Home

sürümler

Sürümler, bir ürünün zaman içindeki değişimlerini ifade eden kavramdır. Özellikle yazılım ve belgeler için, sürüm numarası ile belirtilen her yeni durum, ürünün hangi özellikleri içerdiğini, hangi hataların giderildiğini ve hangi iyileştirmelerin yapıldığını gösterir. Sürümler, kullanıcılara ve geliştiricilere evrimi izlemede referans sağlar.

Sistematik sürüm yönetimi, değişikliklerin kaydını tutarken her sürümün dağıtılmasını sağlar. Sürüm kontrolü (version control) sistemleri, geçmişteki

Birçok proje Semantik Sürümleme adı verilen bir kural seti kullanır. MAJOR.MINOR.PATCH biçimini benimseyen bu yaklaşımda, major

Sürüm yönetimi ayrıca dağıtım süreçlerini, dokümantasyonu ve geriye dönük uyumluluk politikalarını kapsar. Değişiklik günlüğü (changelog) tutmak,

Sürümler yalnızca yazılım ile sınırlı değildir; belgeler, donanım firmware’leri ve ürünler için de sürüm numaraları kullanılır.

değişiklikleri
saklar
ve
gerektiğinde
geri
dönmeyi
mümkün
kılar;
sürüm
numaralarını
ise
kullanıcıya
sunulmak
üzere
paketler
ve
dağıtır.
Yazılım
sürümleri
genelde
test
aşamalarından
geçer.
sürümde
geriye
dönük
uyumluluk
bozulabilir;
minor
yeni
özellikler
ekler
fakat
önceki
sürümlerle
uyumluluğu
sürdürür;
patch
ise
hataları
düzeltir
ve
davranışı
değiştirmez.
Gerekirse
ön
sürüm
etiketleri
de
kullanılır.
kullanıcıların
yükseltme
kararlarını
kolaylaştırır.
Pek
çok
proje
sürümleri
için
farklı
sürüm
kanalları
(ör.
kararlı,
kararsız)
ve
kademeli
yükseltme
stratejileri
uygular.
Böylece,
kullanıcılar
hangi
baskının
veya
hangi
üretim
serisinin
kullanıldığını
anlayabilir
ve
uyum
gerektiren
durumları
öngörebilir.