Versionumerointi
Kuvauksen kirjoitti: Minttu Mäkäläinen, K8517
Lyhyt kuvaus käsitteestä tai aiheesta
Versionumerot kuvastavat ohjelmiston eri versioita niiden eri kehitysvaiheissa. Numerot yleensä kasvavat ohjelman kehityksen edistyessä.
Versioinnissa identifioiminen tehdään kaksitasoisesti muodossa V.R, jossa V = versionumero ja R = revisio. Versionumeron muutos kertoo suuresta muutoksesta ja revision muutos pienestä.
Joskus käytössä on myös kolmas taso, paikkausversio. Se kuvastaa ohjelmavirheen korjausta.
Ohjelmistokehityksessä versionumerot ovat yleensä alle 1.0. Kun ohjelma julkaistaan, versionumeroksi tulee 1.0. Tämän jälkeen tulevat päivitykset ovat numeroinniltaan suurempia, kuin 1.0 ja ne sisältävät yleensä uusia ominaisuuksia tai virheiden korjauksia.
Taso | Mitä tarkoittaa | Esim. |
---|---|---|
1. | Versionumero, suuria muutoksia | 1 |
2. | Revisio, pienempiä muutoksia | 1.1 |
3. | Paikkausversio, virheiden korjauksia | 1.1.1 |
4. | Tuotekehityksen aikana tehtyjä välitallennuksia | 1.1.1.1 |
Numeroiden lisäksi eri versioissa voidaan käyttää myös sanoja alpha tai beta, jotka kertovat, ettei sovellusta ole vielä julkaistu. Tällöin sovellus on vielä testausvaiheessa, eikä se välttämättä toimi riittävän vakaasti.
Muuta
Tarkkoja sääntöjä versionumerointiin ei ole olemassa, vaan käsitykset muutosten ”suuruudesta” ovat täysin yksilöllisiä.
Esimerkkejä
- Google Chrome versio 69.0.3497.92
- Microsoft Windows 8.1
- Slack 3.3.1
- Ubuntu 18.10
Lähteitä liittyen aiheeseen
- https://www.ixiasoft.com/documentation/IXIASOFT_CCMS/5.0/Administration_Guides/ifu1448468448817_2.html
- https://en.wikipedia.org/wiki/Software_versioning