Tie­to­ko­ne­oh­jel­mien virheet ket­te­räs­ti kuntoon

Oulun yliopiston tietojenkäsittelytieteen professori Ilkka Tervonen tuskailee oman tietokoneensa kanssa. Macin tekstinkäsittelyohjelma temppuilee, eikä professori tiedä, missä vika on. Tänään professorin virkaan astuva Tervonen on usean vuoden ajan kehittänyt tietokoneohjelmistojen laatujärjestelmien testausta.

Oulun yliopiston tietojenkäsittelytieteen professori Ilkka Tervonen tuskailee oman tietokoneensa kanssa. Macin tekstinkäsittelyohjelma temppuilee, eikä professori tiedä, missä vika on. "Tällaisiin ongelmiin törmää jokainen jatkuvasti", Tervonen sanoo leppoisasti. Vaikka ohjelmistojen viat harmittavat niin tavallista käyttäjää kuin professoriakin, niitä on siedettävä.

Tervosen mielestä virheettömyys on realistinen tavoite, mutta jää usein haaveeksi. Nykypäivän tietokoneohjelmat ovat valtavan mutkikkaita ja niiden täydellinen testaus ennen markkinoille pääsyä on käytännössä mahdotonta. "Virheettömyys vaatii rahaa ja kaupallisten ohjelmistojen kohdalla tuotteen testaamiseen ei ole aina kovin paljon aikaa ja rahaa. "

Käyttäjä osallistuu laatutyöhön

Kaupallisten tietokoneohjelmien kohdalla tavallinen tietokoneenkäyttäjä törmää moniin ongelmiin ja hän joutuu näin osaltaan mukaan laatutyöhön, tosin jälkikäteen. Ohjelmistovalmistaja voi hyödyntää näitä kokemuksia kehittäessään ohjelman seuraavaa vaihetta, mutta vaarana on, että uusi versio sisältää uusia virheitä.

Tänään professorin virkaan astuva Tervonen on usean vuoden ajan kehittänyt tietokoneohjelmistojen laatujärjestelmien testausta. Hänen väitöskirjansa vuonna 1994 käsitteli laatujärjestelmiä.

Vuodesta 1998 professuuria hoitanut Tervonen on pitänyt yliopistossa laatu- ja tarkastuskursseja tietojenkäsittelytieteen opiskelijoille. Oulun yliopistossa on kehitetty ohjelmistojen tarkastusjärjestelmä, joka on herättänyt kiinnostusta ohjelmistoalan yrityksissäkin.

Tervonen kutsuu järjestelmää "ketteräksi menetelmäksi". Se tarkoittaa, että tarkastus pilkotaan pieniin vaiheisiin, joissa testataan vain pientä osaa ohjelmistosta kerralla. Näin ohjelmistossa piilevien virheiden määrää voidaan vähentää kolmasosaan verrattuna perinteiseen testaamiseen.

Opiskelijat harjoittelevat ohjelmistojen laaduntarkastusta ryhmätyössä. Useimmiten kohteena on aito ohjelma, sillä Oulun alueella tietotekniikkayritykset ovat yhteistyössä yliopiston kanssa.

Yhteistyö eduksi kaikille

Yritykset voivat tilata tietynlaisen ohjelmiston ja opiskelijat ovat mukana tuotekehitystyössä. Usein opiskelijat myös työskentelevät alan yrityksissä.

Tervosen mielestä tiivis yhteistyö on eduksi niin yliopistolle, yrityksille kuin opiskelijoillekin.

"Isoissa yrityksissä tarkastustyö on tuttua, mutta pk-yrityksissä työprosessi on ollut muotoutumatonta."

Tietojenkäsittelytieteen professori Ilkka Tervosen lisäksi kuusi muutakin professoria pitää tänään virkaanastujaisesitelmänsä Oulun yliopistossa.

Virkaansa astuvat kasvifysiologian professori Hely Häggman, suunnittelumaantieteen professori Jussi S. Jauhiainen, biofysiikan professori Matti Weckström, kasvatuspsykologian professori Hannu Soini, vesitekniikan professori Bjørn Kløve ja koneiden kunnon diagnostiikan professori Sulo Lahdelma.

Virkaanastujaisesitelmät kuullaan yliopiston Saalastinsalissa ja
luentosali L7:ssa alkaen
kello 12.15 ja 12.45.

Ilmoita asiavirheestä