? In genere, le applicazioni del computer passano attraverso più cicli di prova prima di essere rilasciato per i consumatori . Questo processo di solito si applica al software di primo piano , come i sistemi operativi e altri prodotti commerciali con un potenziale di grande appeal . A seconda della stabilità del programma , il suo progettista può modificare pesantemente il suo codice sorgente o contrassegnare in modo efficace come una Release Candidate . Panoramica
Il termine RC , o Release Candidate , si applica al software che è attualmente in fase di sviluppo finale. A questo punto , il programma è in genere attraversato le principali fasi di progettazione senza bug significativi . Il termine può applicarsi a tutto nuovo software o una nuova versione di un programma esistente . In sostanza , uno sviluppatore può iniziare la produzione di massa di una Release Candidate , se non vengono riscontrati difetti o bug fatali .
Beta e RC Stages
versione beta di un programma è simile a una Release Candidate , anche se la fase di sviluppo secondo è generalmente più avanzato . In sostanza , una distribuzione Release Candidate contiene poco o nessun difetti noti. Una versione beta , tuttavia , può essere distribuito indipendentemente dal suo status per aiutare a identificare i bug di una più ampia gamma di configurazioni software e hardware . Una versione beta può contenere numerosi errori fatali , anche se gli sviluppatori devono risolvere il problema prima che il programma entra nella sua fase RC .
Testing
Prima di finalizzare la domanda , gli sviluppatori distribuire la sua Release Candidate di beta tester . Il loro compito è quello di utilizzare a fondo il programma con le impostazioni di configurazione specificate per individuare bug minori e /o mortali . Software potrebbe passare attraverso più fasi di collaudo beta , a seconda della quantità di problemi incontrati lungo il cammino . Per questo motivo , le prove possono essere eseguite per un dato periodo di tempo a meno che il suo editore impone una data di uscita rigorosa .
Finale Version
Una volta gli sviluppatori di correggere tutti i bug noti fatali , una Release Candidate è detto di " Go Oro . " In questa fase , nessun nuovo codice viene implementato nell'applicazione , anche se le modifiche possono essere rilasciati in un secondo momento tramite patch e aggiornamenti software . Questi di solito migliorano le prestazioni o risolvere problemi di compatibilità con il nuovo hardware o distribuzioni di programma . Il software in questione è successivamente distribuito ai consumatori attraverso i rivenditori o tramite servizi di download digitale .