Sovellusten yhteensopivuus uuteen käyttöjärjestelmään siirryttäessä : Case Oikeushallinnon tietotekniikkakeskus
Lemetyinen, Henri (2012)
Lemetyinen, Henri
Hämeen ammattikorkeakoulu
2012
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2012121719738
https://urn.fi/URN:NBN:fi:amk-2012121719738
Tiivistelmä
Tämän opinnäytetyön toimeksiantajana toimi Oikeushallinnon tietotekniikkakeskus, OTTK. Työ tehtiin osana käyttöjärjestelmän vaihtoprojektia ja tarkoituksena oli tutkia Legacy-sovellusten yhteensopivuusongelmia siirryttäessä XP:stä Windows 7:aan. Uuden käyttöjärjestelmään mukanaan tuomia toimivuusongelmia tunnistettiin jo projektin alkuvaiheessa, joten ratkaisumallien suunnittelu oli tarpeen. Tavoitteena oli löytää ongelmiin parhaiten soveltuvat ratkaisuvaihtoehdot. Perinteisestä case-tutkimuksesta poiketen tarkoituksena oli tarjota näkökulmia myös toimeksiantajan ulkopuolisille tahoille. Tähän pyrittiin tarkastelemalla ongelmia ja käytettävissä olevia työkaluja yleisellä tasolla, sitomatta niitä suoraan yksittäisiin sovelluksiin.
Teoriaosuudessa käsiteltiin käyttöjärjestelmän vaihtoa ja miten tämä vaikutti sovellusten toimintaan sekä pohdittiin, mitä käyttöönotto on. Koska työ liittyi vahvasti käyttöjärjestelmäprojektin testausvaiheeseen, tarkasteltiin myös sovellustestausta ja sen hyödyntämistä OTTK:n tapauksessa. Jäljempänä tuotiin esiin käyttöjärjestelmän uudistamisesta johtuvia yhteensopivuusongelmia ja käytiin läpi eräitä toimivuusongelmien etsimiseen sekä korjaamiseen soveltuvia työkaluja.
Toimeksiantajan teettämää esiselvitystä sekä testauksesta saatuja tuloksia käytettiin toteutusvaiheessa käyttömallien suunnitteluun ja lopullisten toimenpide-esitysten tuottamiseen. Ongelmallisia sovelluksia tunnistettiin testausprojektin aikana neljä, joista kahdelle etsittiin soveltuvimmat käyttömallit.
Aikataulullisista syistä johtuen projektin ensimmäinen testausvaihe meni päällekkäin työaseman kehityksen kanssa, joten työasemamalliin voidaan joutua tekemään toimivuuteen vaikuttavia muutoksia vielä testauksen jälkeen. Vaikka todennäköisyys on pieni, tämä tulee ottaa huomioon tuloksia tarkasteltaessa.
Teoriaosuudessa käsiteltiin käyttöjärjestelmän vaihtoa ja miten tämä vaikutti sovellusten toimintaan sekä pohdittiin, mitä käyttöönotto on. Koska työ liittyi vahvasti käyttöjärjestelmäprojektin testausvaiheeseen, tarkasteltiin myös sovellustestausta ja sen hyödyntämistä OTTK:n tapauksessa. Jäljempänä tuotiin esiin käyttöjärjestelmän uudistamisesta johtuvia yhteensopivuusongelmia ja käytiin läpi eräitä toimivuusongelmien etsimiseen sekä korjaamiseen soveltuvia työkaluja.
Toimeksiantajan teettämää esiselvitystä sekä testauksesta saatuja tuloksia käytettiin toteutusvaiheessa käyttömallien suunnitteluun ja lopullisten toimenpide-esitysten tuottamiseen. Ongelmallisia sovelluksia tunnistettiin testausprojektin aikana neljä, joista kahdelle etsittiin soveltuvimmat käyttömallit.
Aikataulullisista syistä johtuen projektin ensimmäinen testausvaihe meni päällekkäin työaseman kehityksen kanssa, joten työasemamalliin voidaan joutua tekemään toimivuuteen vaikuttavia muutoksia vielä testauksen jälkeen. Vaikka todennäköisyys on pieni, tämä tulee ottaa huomioon tuloksia tarkasteltaessa.