ISO 9126

ISO 9126 on kansainvälinen ISO-standardi ohjelmistojen laadun evaluointiin. Standardin tavoitteena on määritellä yhdenmukaiset mittaustavat ohjelmistojen laatuvaatimuksille. Standardia tarvitaan, koska usein erilaiset laatuun liitetyt termit, kuten esimerkiksi ylläpidettävyys, voidaan ymmärtää hyvin eri tavoin eri ihmisten keskuudessa.

Yleistä

Ohjelmiston laatu vaikuttaa useisiin eri osapuoliin. ISO 9216 pyrkii ottamaan ohjelmiston laadussa useita erilaisia näkökulmia huomioon. Jaottelua tehdään esimerkiksi sen suhteen, onko kyseessä ohjelmiston loppukäyttäjä, ohjelmiston kehittäjä vaiko erillinen ohjelmiston laadun evaluoija.

ISO 9216 -standardin lisäksi on olemassa ISO 14598 -standardi, joka määrittelee prosessit, joita tulisi seurata kun ISO 9216:n määrittelemiä kriteereitä mitataan.

Standardin jaottelu

Standardi on organisoitu neljään osaan:
 Laatumalli
 Sisäiset mittaukset
 Ulkoiset mittaukset
 Käytön laatu

Laatumalli 

Laatumalli, ISO 9126-1, on standardin ensimmäinen osa. Laatumalli jaottelee 

ohjelmiston laadukkuutta mittaavat kriteerit seuraavasti:

 Funktionaalisuus
 Soveltuvuus
 Tarkkuus
 Yhteentoimivuus
 Mukautuvuus (esimerkiksi mukautuvuus käytettyihin standardeihin)
 Turvallisuus

 Luotettavuus
 Ohjelmiston "kypsyys"
 Toipumiskyky
 Virheiden sietokyky
 Mukautuvuus luotettavuuteen

 Käytettävyys
 Opittavuus
 Ymmärrettävyys
 Käytettävyys
 Miellyttävyys
 Mukautuvuus käytettävyyteen

 Tehokkuus
 Ajan kulutus
 Resurssien kulutus
 Mukautuvuus tehokkuuteen

 Ylläpidettävyys
 Vakaus
 Analysoitavuus
 Muokattavuus
 Testattavuus
 Mukautuvuus ylläpidettävyyteen

 Siirrettävyys
 Sopeutuvuus
 Asennettavuus
 Vaihdettavuus (esimerkiksi päivitettäminen seuraavaan ohjelmistoversioon)
 Rinnakkaiselo
 Mukautuvuus siirrettävyyteen

Sisäiset mittaustavat 

Sisäiset mittaustavat sisältävät mittaustavat, jotka eivät vaadi ohjelmiston ajamista (staattiset mittaukset).

Ulkoiset mittaustavat 

Ulkoiset mittaustavat sisältävät mittaukset, jotka tehdään ohjelmiston suorituksen aikana.

Käytön laatu 

Käytön laatua voidaan alkaa mittaamaan kun ohjelmisto on valmis sekä lopullisessa käyttöympäristössään.

Ideaalitilanteessa ohjelmiston sisäinen laatu määrittää ulkoisen laadun, ja ulkoinen laatu puolestaan laadun ohjelmiston käytössä.

Käytön laatua mittaava standardi pohjautuu ohjelmiston laatua mittaavaan , jonka McCall sekä hänen kollegansa kehittivät vuonna 1977. McCallin laatumalli on organisoitu kolmen tyyppisten laatukarakterisointien ympärille.

Katso myös 
 ISO 9000
 Ohjelmiston laatu

Lähteet

Kirjallisuutta 
Scalet et al., 2000: ISO/IEC 9126 and 14598 integration aspects: A Brazilian viewpoint. The Second World Congress on Software Quality, Yokohama, Japan, 2000.

ISO
Ohjelmistotuotanto