Ana sayfateknolojiBilişim SözlüğüSürüm (Versiyon) Nedir?
💻
Teknoloji · Konu Anlatımı

Yazılım Sürümü ve Sürüm Numarası Nedir? Nasıl Okunur?

Sık Kullanılan Terimler· Genel· 4 dk okuma· Son güncelleme: 27 Ağustos 2026
Öğreniyo İçerik Ekibi tarafından hazırlandı · Editör: Yusufhan Seyis
Kısaca

Yazılım sürümü, bir programın belirli bir yayımlanmış veya geliştirilmekte olan durumunu ifade eder. Sürüm numarası bu durumları birbirinden ayırır; yapılan değişiklikler, uyumluluk ihtimali ve destek süreçleri hakkında temel ipuçları verir. Ancak numara, tek başına kesin uyumluluk garantisi değildir.

Bu yazıda (6)

Bir uygulamanın veya işletim sisteminin yanında 2.4.1, 10.0.10240 ya da beta gibi ifadeler görebilirsiniz. Bunlar, yazılımın hangi durumunun kullanıldığını ayırt etmeye yarayan sürüm bilgileridir. Sürüm ile sürüm numarası aynı şey değildir: sürüm yazılımın belirli durumunu, sürüm numarası ise bu durumu tanımlayan adı veya sayı düzenini belirtir.

Sürüm kavramı

Sürüm, bir yazılımın belirli bir zamanda sahip olduğu özellikleri, kodu ve davranışları içeren tanımlanabilir durumudur. Bu durum kullanıcılara sunulmuş bir yayımlanmış sürüm olabilir; geliştirme sırasında henüz tamamlanmamış bir aşamayı da ifade edebilir. Yazılım sürümlemenin temel amacı, birbirinden farklı yazılım durumlarına benzersiz adlar veya numaralar vermektir.

Sürüm oluşturulduğunda yazılımın hangi özellikleri içerdiği ve hangi hataların giderildiği belirli bir noktaya bağlanır. Daha sonra yapılan değişiklikler, aynı yazılımın yeni bir sürümünü oluşturur. Böylece iki bilgisayardaki programın yalnızca adını değil, aynı yazılım durumunu kullanıp kullanmadığını da karşılaştırmak mümkün olur. Örneğin bir uygulamanın 3.2.0 sürümünde yeni bir dışa aktarma özelliği bulunabilirken, 3.1.0 sürümünde bu özellik yer almayabilir.

Bazı yazılımlarda yayımlanan sürüm numarası ile geliştiricilerin içeride kullandığı numara farklı olabilir. Ayrıca alfa ve beta gibi ifadeler, yazılımın son kullanıcıya sunulmadan önceki geliştirme veya deneme aşamalarını gösterebilir. Sürüm yönetimi ve yayımlama süreçleri ise bu sürümlerin hazırlanıp kullanıcılara sunulmasıyla ilgilenen daha geniş bir konudur.

Sürüm numarasının amacı ve verdiği temel bilgiler

Sürüm numarası, yazılımın belirli bir sürümünü veya yayımlanmış durumunu diğerlerinden ayırmak için kullanılır. Kullanıcı, geliştirici ve destek ekibi aynı numarayı referans aldığında hangi yazılım durumundan söz edildiği daha kolay anlaşılır. Numara ayrıca sürümlerin sırasını karşılaştırmaya ve bir değişikliğin önceki duruma göre yeni olup olmadığını görmeye yardımcı olabilir.

Yaygın bir gösterimde numara noktalarla ayrılmış birkaç parçadan oluşur. Örneğin 4.7.2 ifadesi, aynı yazılımın 4.7.1 veya 4.6.0 gibi başka durumlarından ayırt edilebilir. Buradaki parçalar, yazılımın değişiklik geçmişi hakkında bir düzen içinde ipucu verir; fakat her üretici aynı anlamları veya aynı sıralama mantığını kullanmak zorunda değildir. Bazı projeler üç parçalı sayılar kullanırken bazıları dördüncü bir yapı numarası ekleyebilir, yayın tarihi temelli adlandırma yapabilir ya da sayılar yerine kod adları kullanabilir.

Bir yazılımın iç sürüm numarası, ürün adıyla gösterilen numaradan farklı da olabilir. Bu nedenle kullanıcı arayüzünde görülen ad ile teknik destek ekranında yer alan ayrıntılı numaranın aynı olmaması tek başına bir hata anlamına gelmez. Sürüm kontrol sistemleri ve Git kullanımı, yayımlanmış sürüm numarasını açıklamaktan farklı bir konudur; değişikliklerin geçmişini takip etmeye yarar.

Sürüm numarasındaki ana, ikincil ve düzeltme bileşenleri

Yaygın üç parçalı gösterimde sürüm numarası Ana.İkincil.Düzeltme biçiminde okunur. Ana bileşen, yazılımın büyük kapsamlı bir değişiklik ailesini; ikincil bileşen, mevcut yapıyı koruyarak eklenen özellikleri; düzeltme bileşeni ise daha küçük hata veya bakım değişikliklerini belirtmek için kullanılabilir. Örneğin 3.5.2 numarasında 3 ana, 5 ikincil, 2 ise düzeltme bileşenidir.

Bu yorumlama genel bir düzen sağlar, fakat kesin bir evrensel kural değildir. Bazı projelerde ana numaranın artması uyumsuz bir sürüm değişikliğine işaret eder; bazıları ise farklı adlandırma politikaları kullanır. Alfa, beta veya sürüm adayı gibi ekler, temel numaranın henüz son yayımlanmış durum olmadığını gösterebilir. Anlamsal sürümleme standardının ayrıntılı kuralları, bu makalenin kapsamından ayrı bir konudur.

Sürüm numarasının uyumluluk değerlendirmesindeki rolü

Uyumluluk, bir yazılımın başka bir yazılım, dosya biçimi veya iletişim protokolüyle birlikte sorunsuz çalışabilmesidir. Sürüm numarası bu konuda ilk değerlendirme için ipucu sağlayabilir. Örneğin bir proje ana sürüm değişikliğini uyumsuz bir değişiklik işareti olarak kullanıyorsa 2.x ile 3.x arasındaki fark, eski eklentilerin veya dosyaların çalışmayabileceği konusunda dikkat gerektirir.

Ancak sürüm numarası tek başına kesin uyumluluk garantisi vermez. Bir yazılım yeni bir ana sürümde geriye dönük uyumluluğu koruyabilir veya küçük görünen bir güncelleme belirli bir özelliğin davranışını etkileyebilir. Üstelik dosya biçimi ve iletişim protokolü kendi sürüm numarasına sahip olabilir; bu numara, onu oluşturan yazılımın sürümünden bağımsız da olabilir. Bu yüzden sürüm numarası başlangıçta yol gösterir, kesin karar için yazılımın kendi uyumluluk bilgileri ayrıca incelenir.

Hata bildirimi ve teknik destekte sürüm bilgisi

Bir hata bildirirken kullanılan yazılımın sürümünü belirtmek, sorunun hangi yazılım durumunda ortaya çıktığını belirginleştirir. Aynı uygulamanın farklı sürümlerinde özellikler, dosya biçimleri veya hata düzeltmeleri değişebileceği için yalnızca uygulamanın adını yazmak çoğu zaman yeterli olmaz. Sürüm numarası; destek ekibinin bildirilen durumu başka bir kopyayla karşılaştırmasına ve sorunun belirli bir sürümle sınırlı olup olmadığını araştırmasına yardımcı olur.

Örneğin bir kullanıcı “dosya dışa aktarma çalışmıyor” demek yerine uygulamanın 4.7.2 sürümünü kullandığını belirtirse, destek ekibi hangi sürüm davranışının inceleneceğini bilir. İşletim sistemi, uygulama veya ilgili bileşenin sürümü de gerekiyorsa birlikte yazılmalıdır; çünkü ürün adıyla gösterilen sürüm ile iç teknik sürüm farklı olabilir. Bu bilgi, hatanın yeniden oluşturulması ve doğru çözüm önerisinin seçilmesi için pratik bir başlangıç noktasıdır.

Sürüm bilgisi nerede bulunur

Sürüm numarası çoğunlukla uygulamanın Ayarlar, Hakkında veya Yardım menüsünde gösterilir. İşletim sistemlerinde de sistem bilgileri ya da ayarlar ekranında bulunabilir; bazı programlar açılış ekranında veya güncelleme bölümünde numarayı gösterir. Teknik destek formu istiyorsa, görünen ürün adıyla birlikte ayrıntılı yapı numarasını da kopyalamak yararlı olabilir.

Günlük hayatta

Bir telefondaki uygulama güncellenmeden önce 2.8.1, güncellemeden sonra 2.9.0 görünmesi, cihazda hangi yazılım durumunun bulunduğunu anlamayı sağlar. Uygulama açılmıyor veya belirli bir dosya işlenemiyorsa destek ekibine uygulama ve işletim sistemi sürümlerini birlikte bildirmek, sorunun doğru koşullarda incelenmesine yardımcı olur.

Sınavda

Sürüm ile sürüm numarasını karıştırmamak önemlidir: sürüm yazılımın belirli durumu, sürüm numarası ise bu durumu tanımlayan adlandırmadır. Ayrıca sürüm numarasındaki ana bileşenin bazı projelerde uyumsuz değişikliği gösterebilmesi, ancak bunun evrensel bir garanti olmaması ayırt edici noktadır.

Sık sorulan sorular

Sürüm ile sürüm numarası arasındaki fark nedir?

Sürüm, yazılımın belirli özellik ve kod durumudur. Sürüm numarası ise bu durumu diğer sürümlerden ayıran sayı veya addır.

4.7.2 sürüm numarası nasıl okunur?

Yaygın gösterimde 4 ana, 7 ikincil, 2 düzeltme bileşenidir. Bu anlamlar yazılıma göre değişebileceğinden numara, ürünün kendi kurallarıyla birlikte değerlendirilmelidir.

Sürüm numarası uyumluluğu kesin olarak gösterir mi?

Hayır. Sürüm numarası uyumluluk hakkında ipucu verebilir, ancak farklı yazılımlar aynı numaralandırmayı kullanmaz ve küçük değişiklikler bile uyumluluğu etkileyebilir.

Hata bildirirken neden sürüm numarası yazılmalıdır?

Sürüm numarası, hatanın yazılımın hangi durumunda oluştuğunu gösterir. Böylece destek ekibi aynı sürümü inceleyip sorunu daha doğru değerlendirebilir.

Kaynaklar
SıradakiGüncelleme