2009-01-12 2 views

Répondre

1

Oui, ce sont des termes qui sont généralement utilisés. Les versions alpha sont généralement à usage interne. Les versions bêta sont généralement données aux clients sélectionnés qui peuvent utiliser le logiciel, en reconnaissant qu'il n'est pas encore prêt pour la publication, et donner des commentaires sur les problèmes. Généralement, ce seront des clients plus sophistiqués qui pourront aider à trouver des problèmes avec le logiciel. Les candidats à la libération sont généralement les versions que l'on pense être prêts à expédier. Ceux-ci peuvent contenir de petites erreurs, mais l'idée de base est que cette version sera expédiée en l'absence de défauts majeurs trouvés à la dernière minute.

Je ne pense pas qu'il existe des définitions formelles et l'utilisation peut différer d'une entreprise à l'autre et d'un produit à l'autre. Par exemple, de nombreuses offres Google semblent exister en version bêta perpétuelle.

0

Il est une seule définition standard que j'ai jamais rencontrée qui couvre adéquatement toutes les utilisations de ces termes:

  • Le logiciel Alpha est un logiciel que l'auteur a appelé "alpha".
  • Le logiciel bêta est un logiciel que l'auteur a appelé «bêta».
  • Le logiciel Gamma est un logiciel que l'auteur a appelé "gamma". (Rarement utilisé plus.)
  • RC logiciel est un logiciel que l'auteur a appelé "RC".

Aucune autre définition "standard" ne se rapproche de celle-ci en termes de précision et d'applicabilité.

0

De http://en.wikipedia.org/wiki/Software_release_life_cycle

Voici la définition concise et générale pour Alpha et Beta Releases:

La version alpha est caractérisée par:

A1. C'est la première phase pour commencer les tests logiciels.

A2. Les développeurs testent le logiciel en utilisant des techniques de boîte blanche (parfois appelé Pre-Alpha).

A3. 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. Le passage aux tests de boîte noire à l'intérieur de l'organisation est connu sous le nom de version alpha.

A4. Le logiciel Alpha peut être instable et provoquer des plantages ou des pertes de données.

A5 Il n'est habituellement pas disponible à l'extérieur (sauf par des arrangements spéciaux et des besoins, ou pour un logiciel open source).

A6. Il se termine généralement par un gel des fonctions (appelé état de fonctionnalité complète).

Beta Release se caractérise par:

B1. Il s'ensuit une libération alpha, c'est-à-dire qui commence après l'état Feature Complete.

B2. SW aura généralement moins de bugs que Alpha, mais plus de bugs que les logiciels terminés, ainsi que des problèmes de vitesse/performance. Cela peut toujours provoquer des plantages ou des pertes de données.

B3. L'objectif des tests bêta est de réduire les impacts sur les utilisateurs, en incorporant souvent des tests d'utilisabilité.

B4. C'est généralement la première fois que le logiciel est disponible en dehors de l'organisation qui l'a développé (pour le logiciel propriétaire).

Questions connexes