Pathway

Home Notizie Le fasi di rilascio di un software





Software Gratis



Le fasi di rilascio di un software

 

Quanti di voi hanno sentito parlare di “versione beta”, oppure “versione alfa” quando si parla di un nuovo programma?

Praticamente ogni software nuovo attraversa delle fasi di rilascio le quali stanno ad indicare a quale punto dello sviluppo si trova il software in questione.

Eccovi la spiegazione di queste fasi.


Il collaudo Alfa

Appena un software è stato costruito, prima di rilasciarlo fuori dall'azienda, viene normalmente sottoposto a un collaudo interno all'azienda. Tale procedura viene chiamata "collaudo Alfa" (in inglese, "Alpha testing").

Il collaudo Alfa può essere eseguito dagli stessi programmatori o da altro personale dell'azienda.

Spesso, il software prodotto per il collaudo Alfa viene arricchito di istruzioni di controllo a run-time che facilitano il rilevamento degli errori.

In alcuni casi, si utilizza un ambiente hardware di esecuzione che supporta specificamente il debugging e il testing.


Il collaudo Beta

Spesso, quando un prodotto ha superato il collaudo Alfa, viene rilasciato all'esterno dell'azienda ad alcuni clienti selezionati o anche a tutti i clienti, avvertendo gli utenti che il prodotto rilasciato potrebbe non essere di qualità elevata e probabilmente richiede ulteriori correzioni. Tale versione viene detta "versione Beta".

Gli utenti della versione Beta possono simulare l'utilizzo del software in casi realistici, e inviare al produttore resoconti dei malfunzionamenti riscontrati. Tale tipo di collaudo eseguito gratuitamente dagli utenti viene detto "collaudo Beta" (in inglese, "Beta testing").

Possono esserci più versioni Beta, man mano che vengono corretti gli errori. Quando la frequenza delle segnalazioni d'errore diventa bassa, è il momento di rilasciare la versione ufficiale.

Anche dopo che sono state rilasciate delle versioni Beta, e quindi si è in fase di collaudo Beta, all'interno dell'azienda può continuare il collaudo Alfa.


Release candidate

La release candidate, nell'ambito della realizzazione di un progetto informatico, è una particolare versione del software che prelude al rilascio di quella finale e stabile. Generalmente la release candidate, abbreviata con RC, è rilasciata a sua volta in varie versioni (RC1, RC2, ecc.), le quali si differenziano tra loro solo per la correzione dei bug ma non per l'introduzione di nuove funzionalità. Infatti, all'annuncio della pubblicazione di una RC, viene dato dal coordinatore del progetto lo stop allo sviluppo, e tutti gli sforzi da quel momento fino al rilascio della versione stabile vengono concentrati sulla risoluzione di eventuali problemi.

Social bookmarks


 



Ti piacerebbevederpubblicato un Tuo articolo sui soggetti del Sito?

Hai dei Suggerimenti?

...odun Software freeware che vorresti segnalare?

CONTATTACI!



Links

Videogiochi e Console
Libri online
Business Online
Business Online-Blog
Il Disinformatico
Mozilla
Joomla!
Habitamos
Elenco-Aziende.com



Tag Clouds

   
 
 
 
 
 
Template by Inspiration