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ä
muokkaaOhjelmiston 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
muokkaaStandardi on organisoitu neljään osaan:
- Laatumalli
- Sisäiset mittaukset
- Ulkoiset mittaukset
- Käytön laatu
Laatumalli
muokkaaLaatumalli, 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
muokkaaSisäiset mittaustavat sisältävät mittaustavat, jotka eivät vaadi ohjelmiston ajamista (staattiset mittaukset).
Ulkoiset mittaustavat
muokkaaUlkoiset mittaustavat sisältävät mittaukset, jotka tehdään ohjelmiston suorituksen aikana.
Käytön laatu
muokkaaKä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
muokkaaLähteet
muokkaa- ↑ Bob Hughes ja Mike Cotterell: Software Project Management, 5th edition. McGraw-Hill Education, 2009. ISBN 13 978-0-07-712279-9.
- ↑ http://satc.gsfc.nasa.gov/support/STC_APR96/qualtiy/stc_qual.html (Arkistoitu – Internet Archive)
Kirjallisuutta
muokkaa- Scalet et al., 2000: ISO/IEC 9126 and 14598 integration aspects: A Brazilian viewpoint. The Second World Congress on Software Quality, Yokohama, Japan, 2000.