Hjem Utvikling Hva er programvarefeil? - definisjon fra techopedia

Hva er programvarefeil? - definisjon fra techopedia

Innholdsfortegnelse:

Anonim

Definisjon - Hva betyr Software Bug?

En programvarefeil er et problem som forårsaker at et program krasjer eller produserer ugyldig output. Problemet er forårsaket av mangelfull eller feilaktig logikk. En feil kan være en feil, feil, mangel eller feil, som kan forårsake feil eller avvik fra forventede resultater.

De fleste avlyttinger skyldes menneskelige feil i kildekoden eller dens design. Et program sies å være buggy når det inneholder et stort antall feil, som påvirker programmets funksjonalitet og forårsaker uriktige resultater.

Techopedia forklarer Software Bug

Noen feil har kanskje ikke alvorlige effekter på funksjonaliteten til programmet og kan forbli uoppdaget i lang tid. Et program kan krasje når alvorlige feil ikke blir identifisert. En annen kategori av feil som kalles sikkerhetsfeil kan tillate en ondsinnet bruker å omgå tilgangskontroller og få uautoriserte rettigheter.

Noen av de verste feilene i historien inkluderer:

  • På 1980-tallet førte feil i koden som kontrollerer maskinen kalt Therac-25, brukt til strålebehandling, til pasientens dødsfall.
  • I 1996 ble raketten kalt Ariane 5 på 1, 0 milliarder dollar ødelagt noen sekunder etter oppskyting på grunn av en feil i veiledningsdataprogrammet om bord.
  • I 1962 forårsaket en feil i flyprogramvaren for romfartøyet Mariner I raketten til å endre bane fra den forventede banen.
  • På 1990-tallet ble det funnet en bug i den nye utgivelsen av AT & T's programvarekontroll # 4ESS langdistansebrytere fikk mange datamaskiner til å krasje.
Hva er programvarefeil? - definisjon fra techopedia