Redigerer
Programvarefeil
Hopp til navigering
Hopp til søk
Advarsel:
Du er ikke innlogget. IP-adressen din vil bli vist offentlig om du redigerer. Hvis du
logger inn
eller
oppretter en konto
vil redigeringene dine tilskrives brukernavnet ditt, og du vil få flere andre fordeler.
Antispamsjekk.
Ikke
fyll inn dette feltet!
En '''programvarefeil''' (populært kalt '''bug''', fra [[engelsk]], eller '''programlus''',<ref>{{Kilde www|url=http://www.sprakradet.no/sprakhjelp/Skriverad/Avloeysarord/|tittel=På godt norsk – avløserord|besøksdato=2022-10-10|språk=nb|verk=Språkrådet}}</ref> '''bugg''' eller '''bøgg'''<ref>{{Kilde www|url=https://ordbokene.no/bm/ordbokene.no|tittel=bugg, bøgg – Bokmålsordboka|besøksdato=2023-09-13|språk=no|verk=ordbokene.no}}</ref> på norsk) er en tilstand eller feil i et [[dataprogram]] som trenger korreksjon. Disse feilene eller tilstandene gir et resultat eller oppførsel som enten ikke var tiltenkt eller som opprinnelig var ønsket, men som nå skal endres. Når en bug opptrer som en programvarefeil er de [[syntaks|syntaktisk]] korrekt, men medfører en kjøretidsfeil. Dette fører til at det som oftest ikke finnes verktøy som automatisk finner feilene, slik som ved syntaksfeil hvor feil påvises under kompilering av program. Når en bug opptrer som en uønsket tilstand i et program vil det ofte finnes et tilsvarende endringsforslag. Under programvareutvikling blir gjerne endringsforslag sporet som om de var programvarefeil i feilrapporteringssystem slik som [[Bugzilla]] og [[Jira]], mens de i større driftsmiljøer blir sporet som endringsforslag i egne configuration management databases (CMDB). Det var en bug som var skyld i at [[Ariane 5]]s [[flight 501]] ble mislykket. I dette tilfellet medførte en kjøretidsfeil en feiltilstand på grunn av en ''integer overflow'' og en større feilrapport ble lagd og sendt over en intern databuss.<ref>{{Kilde www|url = http://sunnyday.mit.edu/accidents/Ariane5accidentreport.html|tittel = ARIANE 5 - Flight 501 Failure|besøksdato = 2015-10-12|forfattere = J. L. Lions|dato = 19. juli 1996|fornavn = |etternavn = |redaktør-fornavn = |redaktør-etternavn = |forlag = Report by the Inquiry Board|sitat = The reason why the active SRI 2 did not send correct attitude data was that the unit had declared a failure due to a software exception.}}</ref> Det igjen gjorde at andre viktige data ikke ble overført og raketten kom ut av kontroll. Som resultat av det ble rakettens selvødeleggelsessystem utløst. Feilen er kjent som en av historiens dyreste programvarefeil. ==Etymology== [[Fil:First Computer Bug, 1945.jpg|thumb|Muligens den første «buggen» i historien; en [[møll]] som møtte sin skjebne i den elektromekaniske datamaskinen [[Harvard Mark II]] den [[9. september]] [[1947]].]] Det engelske ordet «bug» kommer fra den elektriske datamaskinens barndom, da lyset fra [[radiorør]]ene som drev maskinene tiltrakk seg [[insekter]] («bugs») som kunne kortslutte kretser i maskinen og måtte fjernes manuelt. == Se også == * [[Avlusing]] == Referanser == <references /> {{Autoritetsdata}} [[Kategori:Programvareutvikling]] [[Kategori:Feil]]
Redigeringsforklaring:
Merk at alle bidrag til Wikisida.no anses som frigitt under Creative Commons Navngivelse-DelPåSammeVilkår (se
Wikisida.no:Opphavsrett
for detaljer). Om du ikke vil at ditt materiale skal kunne redigeres og distribueres fritt må du ikke lagre det her.
Du lover oss også at du har skrevet teksten selv, eller kopiert den fra en kilde i offentlig eie eller en annen fri ressurs.
Ikke lagre opphavsrettsbeskyttet materiale uten tillatelse!
Avbryt
Redigeringshjelp
(åpnes i et nytt vindu)
Maler som brukes på denne siden:
Mal:Autoritetsdata
(
rediger
)
Mal:ISOtilNorskdato
(
rediger
)
Mal:Kilde www
(
rediger
)
Modul:Citation/CS1
(
rediger
)
Modul:Citation/CS1/COinS
(
rediger
)
Modul:Citation/CS1/Configuration
(
rediger
)
Modul:Citation/CS1/Date validation
(
rediger
)
Modul:Citation/CS1/Identifiers
(
rediger
)
Modul:Citation/CS1/Utilities
(
rediger
)
Modul:Citation/CS1/Whitelist
(
rediger
)
Modul:External links
(
rediger
)
Modul:External links/conf
(
rediger
)
Modul:External links/conf/Autoritetsdata
(
rediger
)
Modul:Genitiv
(
rediger
)
Modul:ISOtilNorskdato
(
rediger
)
Navigasjonsmeny
Personlige verktøy
Ikke logget inn
Brukerdiskusjon
Bidrag
Opprett konto
Logg inn
Navnerom
Side
Diskusjon
norsk bokmål
Visninger
Les
Rediger
Rediger kilde
Vis historikk
Mer
Navigasjon
Forside
Siste endringer
Tilfeldig side
Hjelp til MediaWiki
Verktøy
Lenker hit
Relaterte endringer
Spesialsider
Sideinformasjon