Viantiheys on keskeinen mittari, jota käytetään ohjelmistojen kehittämisessä tuotteen laadun mittaamiseen. Se auttaa tiimiä tunnistamaan alueita, jotka saattavat vaatia lisätestausta tai parantamista. Viantiheyden laskeminen ja tulkitseminen voi parantaa ohjelmistojen ylläpitoprosesseja.

Mikä on viallinen tiheys?

Viantiheys viittaa ohjelmistokomponentissa havaittujen virheiden määrään suhteessa sen kokoon. Se tarjoaa kvantitatiivisen mittauksen ohjelmiston laadusta, jolloin tiimit voivat vertailla tehokkaasti eri moduuleita tai versioita.

Viallisen tiheyden laskeminen

Virheiden tiheyden peruskaava on:

Poikkeavan tiheyden = viallisten määrän / ohjelmiston koon

Ohjelmiston koko mitataan tyypillisesti koodin (LOC), funktiopisteiden tai muiden asiaankuuluvien yksiköiden riveillä. Esimerkiksi jos moduulissa on 10 vikaa ja se koostuu 1000 rivistä koodia, vikatiheys on 0,01 vikaa LOC:tä kohti.

Vaikutus ohjelmistojen ylläpitoon

Vaakatiheyden seuranta auttaa tiimiä priorisoimaan huoltotoimia. Suuremmat vikatiheydet osoittavat usein ongelma-alueita, jotka kaipaavat korjausta tai lisätestausta. Toisaalta pienemmät vikatiheydet viittaavat parempaan laatuun ja vakauteen.

Virheiden tiheyden säännöllinen arviointi voi johtaa resurssien kohdentamisen parantamiseen, riskienhallinnan parantamiseen ja ohjelmistojen yleisen laadun parantamiseen.