2017-10-17 50 views

Répondre

0

Alpha
La phase alpha du cycle de vie de libération est la première phase pour commencer le test logiciel (alpha est la première lettre de l'alphabet grec, utilisé comme numéro 1). Dans cette phase, les développeurs testent généralement le logiciel en utilisant des techniques de boîte blanche. Une validation supplémentaire est ensuite effectuée en utilisant des techniques de boîte noire ou de boîte grise, par une autre équipe de test. Passer aux tests en boîte noire à l'intérieur de l'organisation est connu sous le nom de version alpha

Le logiciel Alpha peut être instable et provoquer des plantages ou des pertes de données. Le logiciel Alpha peut ne pas contenir toutes les fonctionnalités prévues pour la version finale. En général, la disponibilité externe des logiciels alpha est rare dans les logiciels propriétaires, alors que les logiciels libres ont souvent des versions alpha disponibles publiquement. La phase alpha se termine généralement par un gel des fonctions, ce qui indique qu'aucune autre fonctionnalité ne sera ajoutée au logiciel. À ce moment-là, le logiciel est censé être complet.

Beta
"Beta Test" réexpédie ici. Pour le film, voir Beta Test (film). Beta, nommé d'après la deuxième lettre de l'alphabet grec, est la phase de développement de logiciels suivant alpha. Le logiciel de la phase bêta est également connu sous le nom de betaware. La phase bêta commence généralement lorsque le logiciel est complet, mais susceptible de contenir un certain nombre de bogues connus ou inconnus. Les logiciels en phase bêta comportent généralement beaucoup plus de bogues que les logiciels complétés, ainsi que les problèmes de vitesse/performance et peuvent toujours causer des plantages ou des pertes de données. L'objectif des tests bêta est de réduire les impacts sur les utilisateurs, en incorporant souvent des tests d'utilisabilité. Le processus de livraison d'une version bêta aux utilisateurs est appelé version bêta et c'est généralement la première fois que le logiciel est disponible en dehors de l'organisation qui l'a développé. Le logiciel de version bêta est souvent utile pour les démonstrations et les aperçus au sein d'une organisation et pour les clients potentiels. Certains développeurs se réfèrent à cette étape en tant qu'aperçu, version préliminaire, prototype, aperçu technique/aperçu technologique (TP) ou accès anticipé. Certains logiciels sont maintenus en version bêta perpétuelle, où de nouvelles fonctions et fonctionnalités sont continuellement ajoutées au logiciel sans établir de version définitive. Les bêta-testeurs sont des personnes qui signalent activement les problèmes de logiciels bêta. Ils sont généralement des clients ou des représentants de clients potentiels de l'organisation qui développe le logiciel. Les bêta-testeurs ont tendance à offrir gratuitement leurs services, mais reçoivent souvent des versions du produit qu'ils testent, des réductions sur la version de la version, ou d'autres incitations. Comme Internet a facilité une distribution rapide et peu coûteuse des logiciels, les entreprises ont commencé à adopter une approche plus souple de l'utilisation du mot «bêta».En février 2005, ZDNet a publié un article sur le phénomène récent d'une version bêta qui est souvent restée pendant des années et utilisée comme si elle était au niveau de la production, dénigrement qualifiée de "bêta perpétuelle". Il a noté que Gmail et Google News, par exemple, étaient en version bêta depuis longtemps et qu'ils n'étaient pas censés abandonner le statut bêta malgré le fait qu'ils étaient largement utilisés; cependant, Google News a quitté la version bêta en janvier 2006, suivi par Google Apps, y compris Gmail, en juillet 2009. Cette technique peut permettre à un développeur de différer son assistance et sa responsabilité pour les problèmes restants. Dans le contexte du Web 2.0, les gens parlent même de bêtas perpétuels pour signifier que certains logiciels sont destinés à rester dans l'état bêta. En outre, "bêta" est parfois utilisé pour indiquer quelque chose de plus comme un candidat à la libération, ou comme une forme de démo limitée dans le temps, ou technique de marketing. Depuis l'introduction de Windows 8, Microsoft ne nomme plus ses logiciels sous forme de version bêta. Au lieu de cela, ils ont utilisé l'aperçu du terme pour la plupart des logiciels de pré-version. Depuis le lancement du programme Windows Insider en 2014, toutes les versions préliminaires publiées dans le programme sont connues sous le nom de versions Insider Preview.

Snapshot et Release
Une version de capture instantanée dans Maven est celui qui n'a pas été publié.

L'idée est qu'avant qu'une version 1.0 (ou toute autre version) soit effectuée, il existe un 1.0-SNAPSHOT. Cette version est ce qui pourrait devenir 1.0. C'est fondamentalement "1.0 en cours de développement". Cela pourrait être proche d'une vraie version 1.0, ou assez loin (juste après la version 0.9, par exemple). La différence entre une version «réelle» et une version d'instantané est que les instantanés peuvent obtenir des mises à jour. Cela signifie que télécharger 1.0-SNAPSHOT aujourd'hui pourrait donner un fichier différent que de le télécharger hier ou demain.

Habituellement, les dépendances d'images instantanées ne doivent exister que pendant le développement et aucune version publiée (c'est-à-dire aucune image non-instantanée) ne doit dépendre d'une version d'instantané.

nuit
Une génération nocturne est une construction neutre qui se déroule automatiquement. Ceux-ci ont généralement lieu lorsque personne n'est susceptible de travailler dans le bureau afin qu'il n'y ait pas de changements au code source pendant la construction.

Les builds nocturnes sont une bonne chose, ils fournissent une rétroaction immédiate aux développeurs s'ils ont cassé la construction. Avoir une compilation nocturne signifie que le logiciel est stable et est susceptible de convenir aux nouveaux utilisateurs. Un logiciel qui n'est pas construit régulièrement est difficile à libérer.

Milestone
Milestone versions comprennent des ensembles spécifiques de fonctions et sont libérées dès que la fonctionnalité est terminée.

Release Candidate [RC]
candidat de sortie. Un candidat à la libération (RC), également connu sous le nom de «going silver», est une version bêta avec un potentiel d'être un produit final, qui est prêt à être publié à moins que des bogues importants apparaissent. Release Candidate (RC) est le build publié en interne pour vérifier si des problèmes critiques n'ont pas été détectés dans le code au cours de la période de développement précédente. Les candidats à la publication ne sont PAS destinés au déploiement en production, mais uniquement à des fins de test.

+0

Pouvez-vous fournir une référence pour en savoir plus à ce sujet? plz – YadirHB