Software Versioning
Software Versioning atau Penomoran versi pada aplikasi komputer(contoh : iBatis_2.3.0.1, fdm_beta-3.2),
ternyata mempunyai standar yang telah matang.
Artikel lengkap bisa dilihat disini
Ringkasannya sebagai berikut :
Jenis-jenis Software Versioning
- Numeric(Angka)
- Date(Tanggal)
- Year of release(Tahun penerbitan)
- Alphanumeric codes(Kode Alpanumerik)
1. Numeric(Angka)
Cara ini paling umum digunakan dalam pemberian versi pada aplikasi komputer.
Polanya adalah tiga angka yang dipisahkan oleh titik, contoh 2.4.13
major.minor[.build[.revision]] atau major.minor.[.maintenance[.build]]
Untuk aplikasi komputer versi 1.0 adalah versi yang “aman” digunakan oleh end-user atau konsumen ataupun masyarakat luas. Nomor versi di bawah 1.0, disebut versi alpha atau beta, yang lebih ditujukan untuk
development atau testing. Dan biasanya aplikasi tersebut belum stabil pada versi ini.
2. Date(Tanggal)
Tanggal atau lebih tepatnya tanggal didistrbusikannya aplikasi tersebut ke masyarakat luas.
Polanya adalah NAMA_APLIKASI YYYYMMDD, contoh Wine 20040505 atau Ubuntu 8.04 dimana “8.04″
mengindikasika tahun dan bulan, jadi “8.04″ adala April 2008. Dapat juga hanya dicantumkan
tahun release saja,contoh Adobe Illustrator 2008.
3. Alphanumeric codes
Penomoran versi dengan cara menambahkan suffix pada nama aplikasi itu sendiri.
Contohnya adalah Macromedi Flas MX dan Adobe Photshop CS3, mungkin tujuannya adalah
hanya untuk mendapatkan nama yang unik untuk setiap versi aplikasi.
Semoga dapat bermanfaat.