Životni ciklus softverskih izdanja
kreatore
Životni ciklus softverskih izdanja (eng. 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.
![](http://up.wiki.x.io/wikipedia/commons/thumb/8/82/Software_dev2_hr.svg/250px-Software_dev2_hr.svg.png)
Faze su predalfa, alfa, beta, otvorena i zatvorena beta, kandidat za izdanje (gama, delta), 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.
Vidi
uredi- ž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[1][2] (eng. minor release, maintenance release)
- veliko izdanje[3] (eng. major release)
- zlatni master
Izvori
uredi- ↑ CERT[neaktivna poveznica] Misija nacionalnog CERT-a promicanje i očuvanje sigurnosti interneta u Hrvatskoj]
- ↑ Debian -/croatian/releases/potato/errata.wml
- ↑ Drago Galić: Vista za računalne sladokusce? Arhivirana inačica izvorne stranice od 23. svibnja 2013. (Wayback Machine) Bug Online, sri 25. lipnja 2008.
Bibliografija
uredi- Jez Humble, David Farley: Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation, ISBN 0-321-60191-2
Vanjske poveznice
uredi- Free Software Project Management HOWTO
- Software Release Decisions Arhivirana inačica izvorne stranice od 30. travnja 2011. (Wayback Machine)
- A Methodology to Support Software Release Decisions
- Software Testing Life Cycle Arhivirana inačica izvorne stranice od 24. svibnja 2011. (Wayback Machine)
- Semantic versioning