Sommaire

Qu’est-ce qu’un défaut logiciel ? Défaut logiciel

Avant de définir ce qu’est un défaut logiciel, regardons comment est défini un défaut. D’après Six Sigma : tout produit, service, ou variation du processus qui empêche la satisfaction des besoins du client ou qui ajoute des coûts. D’après l’ISO 9000:2000, les défauts sont le non-respect d’une obligation liée à une utilisation prévue ou spécifiée. ISO 9000:2000

Dans le domaine du logiciel embarqué, nous pourrions définir un défaut comme « un comportement logiciel qui dans certaines conditions est incompatible avec les exigences implicites ou explicites du/des clients ». Les exigences implicites étant, entre autres, de ne pas blesser ou tuer des personnes, de ne pas violer la loi ou la confidentialité de données manipulées, de ne pas entraver l’usage global prévu du produit, de ne pas avoir de comportement imprévisible non demandé par le client.