Sisällysluettelo:
Määritelmä - Mitä vika tarkoittaa?
IT: ssä vika viittaa virheeseen, virheeseen tai virheeseen missä tahansa tietokoneohjelmassa tai laitteistojärjestelmässä. Vika tuottaa odottamattomia tuloksia tai saa järjestelmän käyttäytymään odottamatta. Lyhyesti sanottuna ohjelma tai järjestelmä saa kaiken käytöksen tai tuloksen, mutta sitä ei ole suunniteltu tekemään.
Ei ole selvää, milloin termiä "vika" käytettiin ensimmäisen kerran ilmaisemaan virheitä jossain, koska jopa Thomas Edison mainitsi sen kirjeessä osakkuusyritykselle, että vikoja ilmenee myöhemmin keksintöprosessissa ja että enemmän aikaa on käytettävä sen korjaamiseen ennen tuotteesta voidaan tehdä kaupallinen.
Techopedia selittää Bugin
9. syyskuuta 1947 Yhdysvaltain merivoimien käyttämässä Mark II -tietokoneessa tapahtui virhe, kun koi oli loukussa kahden sähköreleen välillä. Sen löytänyt operaattori William Burke oli niin huvittunut, että otti koi ja sijoitti sen lokikirjaan merkinnällä ”Ensimmäinen todellinen tapaus virheestä löytyi”. Tämä oli tarkoitus merkiksi ja se ei todellakaan ole ensimmäinen kerta, kun sanaa käytettiin ilmaisemaan virheitä. Päiväkirja on nyt esillä Smithsonian-instituutin American Museum of American History -museossa, ja koi on edelleen kiinnitettynä.
Ei ole selvää, milloin termiä "vika" käytettiin ensimmäisen kerran ilmaisemaan viat jossain. 19. vuosisadan keksijä Thomas Edison mainitsi osakkuusyritykselle osoitetussa kirjeessä, että vikoja ilmenee myöhemmin keksintöprosessissa ja että korjauksiin tarvitaan enemmän aikaa ennen tuotteen kaupallistamista.
Minkä tahansa ohjelmistokehittäjän tai suunnittelijan tavoitteena on usein tuottaa virheetöntä työtä. Itse asiassa virheettömä tuote on erittäin vaikea (ja kallis) merkki saavuttaa. Jotkut virheet voivat aiheuttaa vähäisiä haittoja, mutta toiset voivat aiheuttaa ja ovat aiheuttaneet vakavia haittoja ja jopa kuoleman. Monien edistyneiden suunnittelu- ja toteutustekniikoiden tavoitteena on estää virheiden lukumäärä ja vakavuus sekä mainittujen virheiden tunnistaminen ja poistaminen mahdollisimman varhaisessa vaiheessa tuotantoprosessissa. Näiden virheiden poistamista kutsutaan virheenkorjaukseksi.
