ISO 9126

Wikipediasta
Siirry navigaatioon Siirry hakuun

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ä[muokkaa | muokkaa wikitekstiä]

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.[1]

Standardin jaottelu[muokkaa | muokkaa wikitekstiä]

Standardi on organisoitu neljään osaan:

  • Laatumalli
  • Sisäiset mittaukset
  • Ulkoiset mittaukset
  • Käytön laatu

Laatumalli[muokkaa | muokkaa wikitekstiä]

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[muokkaa | muokkaa wikitekstiä]

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

Ulkoiset mittaustavat[muokkaa | muokkaa wikitekstiä]

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

Käytön laatu[muokkaa | muokkaa wikitekstiä]

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 [2], jonka McCall sekä hänen kollegansa kehittivät vuonna 1977. McCallin laatumalli on organisoitu kolmen tyyppisten laatukarakterisointien ympärille.

Katso myös[muokkaa | muokkaa wikitekstiä]

Lähteet[muokkaa | muokkaa wikitekstiä]

  1. Bob Hughes ja Mike Cotterell: Software Project Management, 5th edition. McGraw-Hill Education, 2009. ISBN 13 978-0-07-712279-9.
  2. http://satc.gsfc.nasa.gov/support/STC_APR96/qualtiy/stc_qual.html (Arkistoitu – Internet Archive)

Kirjallisuutta[muokkaa | muokkaa wikitekstiä]

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