Paras vastaus
Tämä on niin hieno kysymys, joka näyttää olevan niin triviaali, mutta siihen ei ole niin helppo vastata.
Kirjoitin jonkin aikaa sitten tämän artikkelin ” -virheraportin määrittelystä . Tutkimuksissani törmäsin kaikenlaisiin virheiden määritelmiin. Ja olen samaa mieltä virheellisten vaatimusten ongelmasta.
Kaiken kaikkiaan pidän todella Wikipedian määritelmästä:
”Ohjelmistovirhe on virhe, virhe, vika tai vika tietokoneohjelmassa tai järjestelmässä, joka saa sen aikaan virheellisen tai odottamattoman tuloksen tai käyttäytymään tahattomasti. ”
Lyhyesti sanottuna tämä tarkoittaa:
Ohjelmistovirhe on virhe, virhe, vika tai vika, joka tuottaa virheellisen tai odottamattoman tuloksen.
Joten vika on teoriassa jotain ei toimi suunnitellusti .
Mutta entä jos jotain ei ole suunniteltu sen pitäisi olla? Onko se sitten vika? Kuten näette, tämä kysymys yksinään jättää paljon tilaa tulkinnalle.
Saatat ihmetellä, miksi vikaa kutsutaan vikaksi? Se on hieno kysymys, koska termi vika, joka kuvaa ohjelmistovirhettä tai vikaa, juontaa juurensa vuoteen 1945. Vuoden 1945 lopulla Harvardin yliopistossa tekninen ryhmä löysi jotain epätavallista Relay70: n pisteiden välillä. Löytyi todellinen kuollut vika (eläin), joka aiheutti virheen.
Kuten virhelokissa todetaan, se on ” ensimmäinen varsinainen virhe havaittiin ”.
Ei olitpa ohjelmiston kehittäjä, suunnittelija tai käyttäjä. Mahdollisuudet ovat suuret siitä, että olet törmännyt virheeseen aikaisemmin, tai ehkä olet jopa aiheuttanut virheen itse.