Huis Ontwikkeling Wat is een softwarefout? - definitie van techopedia

Wat is een softwarefout? - definitie van techopedia

Inhoudsopgave:

Anonim

Definitie - Wat betekent Software Bug?

Een softwarefout is een probleem waardoor een programma vastloopt of ongeldige uitvoer produceert. Het probleem wordt veroorzaakt door onvoldoende of foutieve logica. Een bug kan een fout, vergissing, defect of fout zijn, die fouten of afwijkingen van de verwachte resultaten kan veroorzaken.

De meeste bugs zijn te wijten aan menselijke fouten in de broncode of het ontwerp ervan. Van een programma wordt gezegd dat het fouten bevat wanneer het een groot aantal fouten bevat, die de programmafunctionaliteit beïnvloeden en onjuiste resultaten veroorzaken.

Techopedia verklaart Software Bug

Sommige bugs hebben mogelijk geen ernstige gevolgen voor de functionaliteit van het programma en kunnen lange tijd onopgemerkt blijven. Een programma kan vastlopen wanneer ernstige bugs niet worden geïdentificeerd. Een andere categorie van bugs, beveiligingsbugs genaamd, kan een kwaadwillende gebruiker toegangscontroles laten omzeilen en ongeautoriseerde rechten verkrijgen.

Enkele van de ergste bugs in de geschiedenis zijn:

  • In de jaren tachtig leidden bugs in de code voor het besturen van de machine Therac-25, gebruikt voor radiotherapie, tot sterfte bij de patiënt.
  • In 1996 werd de $ 1, 0 miljard raket genaamd Ariane 5 enkele seconden na de lancering vernietigd vanwege een bug in het boordcomputerprogramma.
  • In 1962 zorgde een bug in de vliegsoftware voor het ruimtevaartuig Mariner I ervoor dat de raket van pad veranderde van het verwachte pad.
  • In de jaren negentig werd een bug gevonden in de nieuwe release van AT & T's softwarecontrole # 4ESS lange afstandsschakelaars die ervoor zorgde dat veel computers crashten.
Wat is een softwarefout? - definitie van techopedia