Accueil Développement Qu'est-ce qu'un bug logiciel? - définition de techopedia

Qu'est-ce qu'un bug logiciel? - définition de techopedia

Table des matières:

Anonim

Définition - Que signifie bug logiciel?

Un bogue logiciel est un problème provoquant le plantage d'un programme ou la production d'une sortie non valide. Le problème est dû à une logique insuffisante ou erronée. Un bogue peut être une erreur, une erreur, un défaut ou une panne, ce qui peut entraîner une défaillance ou un écart par rapport aux résultats attendus.

La plupart des bogues sont dus à des erreurs humaines dans le code source ou sa conception. Un programme est dit bogué lorsqu'il contient un grand nombre de bogues, ce qui affecte les fonctionnalités du programme et provoque des résultats incorrects.

Techopedia explique un bug logiciel

Certains bogues peuvent ne pas avoir d'effets graves sur la fonctionnalité du programme et peuvent ne pas être détectés pendant longtemps. Un programme peut se bloquer lorsque des bogues graves ne sont pas identifiés. Une autre catégorie de bogues appelés bogues de sécurité peut permettre à un utilisateur malveillant de contourner les contrôles d'accès et d'obtenir des privilèges non autorisés.

Certains des pires bugs de l'histoire comprennent:

  • Dans les années 1980, des bogues dans le code contrôlant l'appareil appelé Therac-25, utilisé pour la radiothérapie, entraînent la mort de patients.
  • En 1996, la fusée de 1, 0 milliard de dollars appelée Ariane 5 a été détruite quelques secondes après son lancement en raison d'un bogue dans le programme informatique de guidage embarqué.
  • En 1962, un bug dans le logiciel de vol du vaisseau spatial Mariner I a fait changer la trajectoire de la fusée par rapport à la trajectoire attendue.
  • Dans les années 1990, un bug a été découvert dans la nouvelle version des commutateurs longue distance de contrôle logiciel # 4ESS d'AT & T, provoquant le plantage de nombreux ordinateurs.
Qu'est-ce qu'un bug logiciel? - définition de techopedia