Skip to content

Tarkistaminen - Verifiointi

Kuvauksen kirjoitti: Hilma Myöhänen

Kuvaus

Tarkistaminen eli verifiointi on laadunhallinnan osa, jonka avulla varmistetaan että tuote tai palvelu täyttää ennalta asetetut vaatimukset oikein. Vaatimukset määritetään tuotteen kehityksen alkuvaiheessa.

Tarkastuksia tehdään ohjelmiston elinkaaren kaikissa eri vaiheissa, kuten suunnittelun aikana tai ohjelmiston jonkun osan valmistuttua. Tarkastukset parantavat lopputuotteen laatua koska virheellisiin tai puutteellisiin asioihin voidaan puuttua paljon varhaisemmassa vaiheessa.

Verifiointi eroaa validoinnista siten, että verifiointi on objektiivista kun taas validiointi on subjektiivista. Verifioinnissa tarkasteltavat asiat ovat yleensä yksiselitteisiä kun taas validoinnissa asiat ovat moniselitteisiä. Verifioinnissa pyritään vastaamaan kysymykseen "onko tuote valmistettu oikein" kun taas validioinnissa vastataan kysymykseen "onko valmistettu tuote oikea?".

Verifiointia voidaan tehdä staattisen analyysin tai dynaamisen testauksen avulla. Staattinen analyysi ei vaadi ohjelman ajoa kun taas dynaamisessa testauksessa tarkastellaan käytännössä. Testaustulokset analysoidaan ja varmistetaan että ohjelmisto on tarpeeksi laadukas ja suunnilleen kriteerit täyttävä.

Kehitysvaiheessa verifiointiprosesseihin kuuluu erityiset testit, joilla pyritään mallintamaan tai stimuloimaan kokonaisuus ja analysoimaan sitä. Kehitysvaiheen jälkeen verifiointiprosesseihin kuuluu säännöllinen testausprosessi,joka on suunniteltu tarkistamaan täyttyykö tuotteelle, palvelulle tai järjestelmälle ennalta määritetyt spesifikaatiot ja määrittelyt.

Muuta aiheeseen liittyvää

Linkit ulkopuolisiin lähteisiin

Avainsanat harjoitustehtävän repositoriossa