Skip to content

Katselmointi - Review

Kuvauksen kirjoitti: Tatu Alatalo, N4927

Kuvaus

Katselmoinnissa käydään läpi erilaisia ohjelmistotuotantoprosessin aikana tuotettuja dokumentteja sekä ohjelmakoodia, joista etsitään erilaisia ongelmia ilman, että ohjelmistoa suoritetaan. Tällöin se on osa staattisia testausmenetelmiä. Katselmoinnilla löydetään ennemminkin vikojen aiheuttajia kuin itse virheitä. Tällöin poikkeamat ja viat jota löydetään, liittyvät poikkeamiin standardista, ristiriitoihin ylempien tasojen asiakirjojen suhteen, tai vikoja vaatimuksessa tai suunnittelussa, virheelliset rajapintamääritykset tai heikkoa ylläpidettävyyttä.

Katselmointia voidaan suorittaa muodollisesti tai epämuodollisesti. Muodollinen katselmointi noudattaa IEEE:n standardia 1028-2008 "IEEE Standard for Software Reviews". Muodollisuus yleensä vaihtelee sen mukaan, missä vaiheessa tuotantoa katselmointi suoritetaan.

Muodollinen katselmointi

Muodolliseen katselmointiin osallistuu vähintään 5 henkilöä:

  • Johtaja - varaa ajan projektiaikataulussa, sekä päättää suorittamisesta ja onko tavoitteet saavutettu
  • Vetäjä - johtaa katselmointia. Suunnittelee, johtaa kokousta sekä seurantaa katselmoinnin jälkeen
  • Kirjuri - kirjaa katselmoinnin muistiinpanot
  • Tekijä - katselmoitavan dokumentin tekijä
  • Tarkastaja - tarkastajalla on teknillistä tai liiketoiminnallista taustaa joka pystyy tunnistamaan viat dokumentista.

Muodollisen katselmoinnin vaiheet:

  • Suunnittelu - suunnittelussa valituille henkilöille jaetaan roolit sekä valitaan mitä dokumentin osia tarkastetaan. (lisäksi aloitus- ja lopetusehdot)
  • Aloitus - osallistujat saavat tarkasteltavat dokumentit ja heille kerrotaan tavoitteet sekä katselmointiprosessin kulku.
  • Yksilöllinen valmistautuminen - osallistujat tutustuvat itsenäisesti tarkasteltaviin dokumentteihin ennen katselmointikokousta samalla laittaen muistiin huomatut viat.
  • Katselmointikokous - katselmointikokouksessa osallistujat keskustelevat keskenään havaituista virheistä jotka kirjataan ylös.
  • Uusintatyö - tekijä korjaa löydetyt virheet
  • Seuranta - tarkistetaan, että lopetusehdot täyttyvät vian korjaamisen jälkeen.

Epämuodollinen katselmointi

Epämuodollinen katselmointi ei sisällä muodollisen katselmoinnin prosessia. Tällainen voi olla yksinkertaisesti esimerkiksi sellainen, että dokumentti annetaan työkaverille luettavaksi ja kommentoitavaksi. Lopputulos voidaan halutessa dokumentoida.

Muuta aiheeseen liittyvää

Termejä katselmointi (review) ja tarkastaminen (inspection) käytetään yleensä ristiin tai synonyymeinä. Yleensä kuitenkin tarkoitetaan, että katselmointi on itse koko prosessi ja tarkastaminen dokumentin tutkiminen.

Linkit ulkopuolisiin lähteisiin

Avainsanat harjoitustehtävän repositoriossa