Stadiu de dezvoltare a unui software

De la Wikipedia, enciclopedia liberă
Salt la: Navigare, căutare
Software release life cycle map

Stadiile dezvoltării unui software sunt, în special pentru produse complexe, faze bine definite din procesul de creare a diverselor aplicații și pachete software.

Alpha[modificare | modificare sursă]

După ce au avut loc testări mai mult sau mai puțin intense și softwareul devine în mare proporție funcțional, stadiul sau faza „alpha” constă în punerea în folosință (de probă) a softwareului - dar numai intern, chiar la producător.

Beta[modificare | modificare sursă]

După înlăturarea greșelilor descoperite în faza „alpha” se decide trecerea la versiunea „beta”. În această fază softul este testat intens în practică de către câțiva clienți importanți ai producătorului. De obicei versiunea „beta” este gratuită, dar limitată la foarte puțini clienți (potențiali).

Release[modificare | modificare sursă]

Faza „beta” este urmată de faza „release”, care înseamnă sfârșitul testelor și punerea în uz, de ex. scoaterea generală a softului pe piață etc. Compania Microsoft mai utilizează însă și denumiri pentru faze intermediare, de ex. Release To Manufacturing (RTM) este faza când s-a depășit „beta” cu bine și se începe producția în masă a softwareului și a documentației sale, pentru a respecta data anunțată a punerii pe piață în mari cantități.

Vezi și[modificare | modificare sursă]

Referințe și note[modificare | modificare sursă]

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

Legături externe[modificare | modificare sursă]