Mis on teadaolev viga?

Teadaolev viga on teadaoleva põhjusega tarkvaraprogrammi probleem. Arendajal võib olla probleemi lahendamiseks ajutine parandus ja ta võib tegeleda püsivama paranduse lõpuleviimisega. Selliste paranduste rakendamine võib võtta veidi aega, kuna tarkvaraarendajad ei programmeeri ümber iga kord, kui nad leiavad ja parandavad väikese probleemi. Teadaolevad vead on tavaliselt väikesed häiringud ja nende prioriteetsus võib kasutajate aruannete põhjal muutuda.

Teadaoleva tõrke korral on arendaja läbi vaadanud kasutajate genereeritud vearaportid ja programmi automaatse aruandlussüsteemi ning leidnud edukalt vea päritolu. See võib olla kodeerimisviga, ootamatu süsteemi kasutamine, mille jaoks see ei olnud loodud, või mõni muu probleem. Seda teavet silmas pidades saab arendaja leida probleemi lahendamiseks lahenduse ja töötada välja ka püsiva lahenduse.

Tarkvarakasutajad saavad alla laadida perioodilisi paigavärskendusi, mis käsitlevad teadaolevaid vigu, lisavad funktsioone ja parandavad turvaauke. Plaastrid väljastatakse tavaliselt korrapärase ajakava järgi ja teadaolev viga võib jääda probleemiks seni, kuni ettevõttel on aega parandus kodeerida ja see paigana välja anda. Selleks võib kuluda vaid nädal, kui arendajad selle õigel ajal uue värskenduse jaoks parandavad ja lahendavad, või võib kuluda kuid. Tarkvara tulevastes versioonides tuleks teadaolev viga kõrvaldada.

Tootjad peavad teadaolevat vigade andmebaasi oma sisekasutuseks. Kui nad saavad kasutajate aruandeid, saavad nad aruandeid andmebaasist võrrelda, et näha, kas probleem on teadaolev viga, uus probleem või tõrge, mida nad pole veel suutnud konkreetsele põhjusele seostada. Kui teated teadaoleva vea kohta hakkavad tulvama, võib ettevõte selle võimalikult kiireks parandamiseks paiga ajakavas üles tõsta. Samuti juhul, kui vead hakkavad konflikti tekitama või näivad põhjustavat tõsisemat probleemi, näiteks andmete kadumist. Klientide rahulolu on väga oluline ning ettevõte soovib vältida teadaolevate vigade tõttu meelehärmi ja ärritust.

Tarkvaraväljalaseid võib kirjeldada kui teadaolevate vigadeta, mis näitab, et ettevõte on neid testinud ja kõrvaldanud kõik leitud vead. See ei tähenda tingimata, et need on täiuslikud, kuna kõiki tarkvaravigu on võimatu välja töötada. Kasutajal võib olla operatsioonisüsteem, mida ettevõte testimisel ei kasutanud, või ta võib programmi kasutada ootamatul viisil ja võib selle tulemusena käivitada vea. Veaaruannete esitamine võib aidata ettevõtetel selliseid probleeme kiiremini lahendada, kuna need annavad väärtuslikku teavet selle kohta, kuidas ja millal viga ilmnes.