Résumé
vignette| Le cycle de vie d'un logiciel (à traduire) Le cycle de vie d'un logiciel désigne l'ensemble des étapes de développement d'un logiciel, du début de son développement jusqu'à la fin de vie. Ces étapes incluent également les potentielles mises à jour du logiciel, une fois une version publiée (à des fins de perfectionnement ou de correction de bugs encore présents dans le logiciel) L'utilisation de la terminologie de test alpha / bêta a commencé chez IBM. Durant les années 1950 (et probablement plus tôt), des personnes impliquées chez IBM utilisaient des terminologies similaires : le test A pour la vérification d'un nouveau produit finalisé, effectuée juste avant l'annonce de la sortie ; le test B pour la vérification finale avant de confirmer la fabrication du produit ; le test C pour l'ultime test (après le B) avant la sortie du produit dans le marché. Un peu plus tard chez IBM, la terminologie de test alpha a commencé à être utilisée pour désigner le test effectué avant l'annonce publique, et test bêta une fois que le produit était prêt à sortir. Version d'un logiciel La terminologie pré-alpha fait référence aux étapes du développement du produit logiciel et précédant les tests formels, comme l'analyse des exigences, la conception du logiciel, le développement et les tests unitaires. Dans le développement open source, il existe plusieurs types de versions pré-alpha. La phase alpha du cycle de vie du logiciel est souvent la phase dans laquelle on commence les tests logiciels (alpha étant la première lettre de l'alphabet grec, utilisée comme chiffre 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 par une autre équipe de test, en utilisant des techniques de boîte noire ou de boîte grise. Au sein d'une équipe, la version qui précède le test en boîte noire est communément appelée version alpha. La bêta, nommée d'après la deuxième lettre de l'alphabet grec, est la phase de développement logiciel suivant l'alpha.
À propos de ce résultat
Cette page est générée automatiquement et peut contenir des informations qui ne sont pas correctes, complètes, à jour ou pertinentes par rapport à votre recherche. Il en va de même pour toutes les autres pages de ce site. Veillez à vérifier les informations auprès des sources officielles de l'EPFL.
Cours associés (1)
CS-411: Digital education
This course addresses the relationship between specific technological features and the learners' cognitive processes. It also covers the methods and results of empirical studies on this topic: do stud