Hjem Udvikling Hvad er softwarefejl? - definition fra techopedia

Hvad er softwarefejl? - definition fra techopedia

Indholdsfortegnelse:

Anonim

Definition - Hvad betyder softwarebug?

En softwarebug er et problem, der får et program til at gå ned eller producere ugyldig output. Problemet er forårsaget af utilstrækkelig eller forkert logik. En fejl kan være en fejl, en fejl, en defekt eller en fejl, der kan forårsage fejl eller afvigelse fra forventede resultater.

De fleste fejl skyldes menneskelige fejl i kildekoden eller dens design. Det siges, at et program er buggy, når det indeholder et stort antal bugs, der påvirker programfunktionaliteten og forårsager forkerte resultater.

Techopedia forklarer Software Bug

Nogle bugs har muligvis ikke alvorlige effekter på programmets funktionalitet og forbliver muligvis uopdagede i lang tid. Et program kan muligvis gå ned, når alvorlige fejl ikke bliver identificeret. En anden kategori af bugs, der kaldes sikkerhedsfejl, kan muligvis en ondsindet bruger omgå adgangskontrol og få uautoriserede privilegier.

Nogle af de værste bugs i historien inkluderer:

  • I 1980'erne fører fejl i koden, der styrer maskinen kaldet Therac-25, brugt til strålebehandling, til patientens dødsfald.
  • I 1996 blev den raket, der kaldes Ariane 5, $ 1, 0 milliarder ødelagt et par sekunder efter lanceringen på grund af en fejl i computerprogrammet om vejledning om bord.
  • I 1962 fik en fejl i flysoftwaren til rumfartøjet Mariner I raketten til at ændre sti fra den forventede sti.
  • I 1990'erne blev der fundet en fejl i den nye udgivelse af AT & T's softwarekontrol nr. 4ESS-afstandsafbrydere, der fik mange computere til at gå ned.
Hvad er softwarefejl? - definition fra techopedia