Životni ciklus softverskih izdanja

Prikaz životnog ciklusa softverskog izdanja.

Životni ciklus softverskih izdanja (engl. software release life cycle) je ukupnost faza razvitka i dozrijevanja komada računalnog softvera, od početka do možebitnog izdanja, uključujući osvježene inačice izdane inačice radi pomaganja poboljšanju softvera ili popravke bugova koji još postoje u softveru.

Faze su predalfa, alfa, beta, otvorena i zatvorena beta, kandidat za izdanje (gama, delta, epsilon), izdanje do izrade ili do marketinga (usporedi zlatna matrica/zlatni master), opća dostupnost/opće prihvaćeno, izdanje na internet, podrška, kraj životnog ciklusa, kraj prodaje, abandonware.[1]

Povezano

  • Životni ciklus proizvoda
  • Ispitivanje softvera
  • Nadzor promjena (softver)
  • Distribuirani nadzor inačica
  • Upravljanje softverskom konfiguracijom
  • Nadzor inačica
  • Verzionirajući datotečni sustav
  • Verzioniranje softvera
  • Zakrpa (računalstvo)
  • Neprekidna zaštita podataka (continuous data protection (CDP), continuous backup, real-time backup)
  • Malo izdanje, manje izdanje[2][3] (eng. minor release, maintenance release)
  • Veliko izdanje[4] (eng. major release)
  • Zlatni master

Reference

  1. „Što trebate znati o alfa i beta testiranju?”. Arhivirano iz originala na datum 2022-02-09. Pristupljeno 2022-02-09. 
  2. CERT[mrtav link] Misija nacionalnog CERT-a promicanje i očuvanje sigurnosti interneta u Hrvatskoj]
  3. Debian -/croatian/releases/potato/errata.wml
  4. Drago Galić: Vista za računalne sladokusce? Arhivirano 2013-05-23 na Wayback Machine-u Bug Online, sri 25. lipnja 2008.

Bibliografija

  • Jez Humble, David Farley: Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation, ISBN 0-321-60191-2

Vanjske veze

  • Free Software Project Management HOWTO
  • Software Release Decisions Arhivirano 2011-04-30 na Wayback Machine-u
  • A Methodology to Support Software Release Decisions
  • Software Testing Life Cycle Arhivirano 2011-05-24 na Wayback Machine-u
  • Semantic versioning