De la Wikipedia, enciclopedia liber?
Stadiile dezvolt?rii unui software
sunt, in special pentru produse complexe, faze bine definite din procesul de creare a diverselor aplica?ii ?i pachete
software
.
Dup? ce au avut loc test?ri mai mult sau mai pu?in intense ?i softwareul devine in mare propor?ie func?ional, stadiul sau faza ?
alpha
” const? in punerea in folosin?? (de prob?) a softwareului - dar numai intern, chiar la produc?tor.
Dup? inl?turarea gre?elilor descoperite in faza ?alpha” se decide trecerea la versiunea ?beta”. In aceast? faz? softul este testat intens in practic? de c?tre ca?iva clien?i importan?i ai produc?torului. De obicei versiunea ?beta” este gratuit?, dar limitat? la foarte pu?ini clien?i (poten?iali).
Faza ?beta” este urmat? de faza ?
release
”, care inseamn? sfar?itul testelor ?i punerea in uz, de ex. scoaterea general? a softului pe pia?? etc. Compania
Microsoft
mai utilizeaz? ins? ?i denumiri pentru faze intermediare, de ex.
Release To Manufacturing
(RTM) este faza cand s-a dep??it ?beta” cu bine ?i se incepe produc?ia in mas? a softwareului ?i a documenta?iei sale, pentru a respecta data anun?at? a punerii pe pia?? in mari cantit??i.
Este o versiune beta cu poten?ialul de a fi un produs final, care este gata de lansare, cu excep?ia cazului in care apar erori semnificative. In aceast? etap? de stabilizare a produsului, toate caracteristicile produsului au fost proiectate, codificate ?i testate prin unul sau mai multe cicluri beta, f?r? niciun bug. Faza release candidate inseamn? sfar?itul testelor ?i punerea in folosinta a aplicatiei.
- Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation
by Jez Humble, David Farley;
ISBN 0-321-60191-2