Ero vian ja vian välillä

Vika vs. vika

Vika on poikkeama odotetusta tuloksesta. Se on epävirallinen tapa sanoa ihmisen toiminta, joka johtaa väärään tulokseen. Nämä toimet ovat yleensä virheitä tai virheitä joko ohjelman suunnittelussa tai sen lähdekoodissa. Ohjelmistoteollisuudessa on sanonta: "Kaikissa ohjelmissa on virheitä, mutta näiden virheiden lukumäärä vaihtelee ohjelman laadun mukaan." Hyvin kirjoitetussa ohjelmassa on vähemmän virheitä, ja tällaiset virheet eivät häiritse ohjelman normaalia toimintaa. Ohjelman sanotaan olevan viallinen, jos siinä on paljon virheitä, jotka häiritsevät vakavasti sen toiminnallisuutta. Vika voi pakottaa ohjelman käyttäytymään odottamattomasti tai ehkä jopa pakottaa sen sammuttamaan.

Vika on jotain, joka toimii normaalisti, mutta siinä on joitain ominaisuuksia, joita ei ole mainittu vaatimusmääritysasiakirjassa. Vika havaitaan, kun asiakas tai käyttäjä testaa tuotteen toiminnallisuutta. Vika voi johtaa peruuttamattomiin vahinkoihin, jotka johtavat koko tuotteen vikaantumiseen, koska se lisää ominaisuuksia, joita sitä ei ensinnäkään ole suunniteltu tekemään. Viat ilmenevät yleensä huonosta valmistustekniikasta, huonosta laadunvalvonnasta tai tuotteen käyttämisestä tavalla, jota ei ole tarkoitettu, mikä johtaa vaurioihin.

Useimmille asiakkaille termit "vika" ja "vika" ovat synonyymejä. Muutamia käsitellään alla:
1. Olipa kyse virheistä tai virheistä, molemmat vahingoittavat kyseisen yrityksen mainetta.
2. Ohjelmistotestauksen tulos riittää sekä virheiden että virheiden havaitsemiseksi.
3. Haluttu laatutaso saavutetaan vain, kun sekä virheet että viat on tunnistettu ja tämä raportti on
toimitettu kehittäjälle tarvittavalla palautteella.

Mutta on myös muutama hienovarainen ero:
1. Vikoja on helpompi kuvata, koska ne ovat yleensä erityisiä, toisin kuin virheet.
2. Vikoja on helpompi toistaa, koska ne vaativat lyhyen selityksen.

Yhteenveto:
1. Ohjelmistovirhe, joka on epäspesifinen, viittaa virheeseen tai odottamattomaan käyttäytymiseen, joka tapahtuu tietokonesarjassa
ohjelmat tai koodi, joka ei noudata vaatimuksia.
2. Yksinkertaisesti sanottuna, virhe on epäsuhta vaatimusten välillä.
3. Ohjelman virheraporteista käytetään nimitystä virheraportit, ongelmaraportit (PR), vikaraportit ja
muutospyyntö (CR).
4. Moduulitestauksen aikana testaajat tunnistavat viat, kun taas käyttäjät tai asiakkaat löytävät vikoja käyttäjän hyväksyntätestauksen aikana.
5. Valmistusprosessin aikana tapahtuu virhe, kun taas virhe ilmenee huonon laadunvalvonnan vuoksi
tai huonot valmistustekniikat.