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 noudatetaan mitattaessa ISO 9216:n määrittelemiä kriteereitä.

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 http://satc.gsfc.nasa.gov/support/STC_APR96/qualtiy/stc_qual.html , 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.

Luokka:ISO Luokka:Ohjelmistotuotanto