Casa Sviluppo Che cos'è un bug software? - definizione da techopedia

Che cos'è un bug software? - definizione da techopedia

Sommario:

Anonim

Definizione - Cosa significa Bug software?

Un bug del software è un problema che causa l'arresto anomalo di un programma o la produzione di un output non valido. Il problema è causato da una logica insufficiente o errata. Un bug può essere un errore, un errore, un difetto o un errore, che può causare guasti o deviazioni dai risultati previsti.

La maggior parte dei bug è dovuta a errori umani nel codice sorgente o nella sua progettazione. Si dice che un programma sia difettoso quando contiene un gran numero di bug, che influiscono sulla funzionalità del programma e causano risultati errati.

Techopedia spiega Bug software

Alcuni bug potrebbero non avere effetti gravi sulla funzionalità del programma e potrebbero rimanere inosservati per molto tempo. Un programma potrebbe arrestarsi in modo anomalo quando non vengono identificati bug gravi. Un'altra categoria di bug denominata bug di sicurezza può consentire a un utente malintenzionato di ignorare i controlli di accesso e ottenere privilegi non autorizzati.

Alcuni dei peggiori bug nella storia includono:

  • Negli anni '80, i bug nel codice che controllava la macchina chiamata Therac-25, usata per la radioterapia, causavano la morte dei pazienti.
  • Nel 1996, il razzo da 1, 0 miliardi di dollari chiamato Ariane 5 fu distrutto pochi secondi dopo il lancio a causa di un bug nel programma informatico di bordo.
  • Nel 1962, un bug nel software di volo per l'astronave Mariner I causò il cambiamento del razzo dal percorso previsto.
  • Negli anni '90, nella nuova versione degli interruttori a lunga distanza n. 4ESS di controllo software AT&T è stato riscontrato un errore che causava il crash di molti computer.
Che cos'è un bug software? - definizione da techopedia