Quel est le processus d’identification et de suppression des erreurs du matériel ou du logiciel informatique ?


C'est ce qu'on appelle le débogage. Cherchez le premier bug informatique pour un article sympa. En substance en 1947 un ordinateur ne fonctionnait pas correctement. Une mite a été trouvée dans un relais empêchant son bon fonctionnement. Depuis que la nomenclature s'applique à tous les problèmes informatiques, les problèmes matériels et logiciels sont appelés "bugs". Maintenant que le matériel est assez stable, la plupart des bogues se trouvent dans les logiciels. On peut noter que le premier bogue informatique décrit était en fait un bogue (une mite) coincé dans un relais (matériel). Le terme de débogage est resté et c'est pourquoi le débogage d'un programme est utilisé jusqu'à aujourd'hui. Comme le débogage peut être fastidieux, de nombreux outils de développement incluent un débogueur, mais il existe des bogues qui ne peuvent être trouvés par des moyens normaux. Le bug le plus difficile que j'ai trouvé a nécessité un analyseur logique 16 canaux pour trouver le problème, puis une méthode logicielle pour trouver l'erreur à haute vitesse qui ne changeait pas le timing. Il s'est avéré que la combinaison du matériel et du logiciel a manqué la détection d'un changement matériel. La solution a été de passer d'une détection de changement matériel à une détection de changement logiciel qui n'a jamais échoué après le changement.