Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Haaga-Helia ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite
  •   Ammattikorkeakoulut
  • Haaga-Helia ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite

Toimituskohtaisen dokumenttikokoelman hallintatyökalun uudistaminen

Kivelä, Eetu (2022)

 
Avaa tiedosto
Kivela_Eetu.pdf (1012.Kt)
Lataukset: 


Kivelä, Eetu
2022
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2022121630553
Tiivistelmä
Vuonna 2010 ABB:lle toteutettu dokumenttikokoelman hallintatyökalu ei ole saanut jatkokehitystä tai päivityksiä sen käyttöönoton jälkeen, ja pelko sen hajoamisesta on läsnä jatkuvasti. Mikäli työkalu lakkaisi toimimasta, ei sen korvaajaksi ole saatavilla mitään vaihtoehtoista ratkaisua, jolloin jouduttaisiin palaamaan vanhaan manuaaliseen tapaan suorittaa sen tehtäviä. Tällöin
menetettäisiin merkittävästi aikaa, jonka manuaalisen työn tekevä työntekijä voisi käyttää muihin tehtäviin.

Ongelman ratkaisemiseksi aloitettiin projekti, jonka tavoitteena oli tutkia mahdollisia toteutustapoja ohjelmiston päivittämiseksi tai korvaamiseksi. Samalla kerättiin käyttäjiltä mietteitä ohjelmiston nykyisestä tilasta, sekä millaisia asioita he haluaisivat nähdä muuttuvan tai lisättävän uuteen versioon ohjelmistosta. Näiden perusteella luotiin selvitys vaatimuksista uudelle versiolle, jotta ne voitaisiin tarvittaessa välittää eteenpäin uuden toteutuksen toteuttavalle taholle.

Selvityksen pohjalta päädyttiin ratkaisuun, jossa alkuperäisen version lähdekoodia lähdetään päivittämään niin, että se toimii käytettyjen kirjastojen uusimpien versioiden kanssa. Alkuperäinen toteutus oli rakennettu C++:lla käyttäen Qt-kirjaston versiota 4, joka oli juuri julkaistu ennen projektin aloitusta. Nykyään uusin versio on kuitenkin Qt6, version 4 tuen lakatessa kokonaan jo useita vuosia sitten. Samalla päivitettiin käytetty C++-standardi vuoden 2020 versioon, joka on tällä hetkellä uusin saatavilla oleva standardi.

Itse päivitystyö vaati lukemattomia muutoksia lähdekoodiin, mutta saatiin kuitenkin onnistumaan ja ohjelmisto saatiin käännettyä käyttäen uusia kirjastoversioita sekä työkaluja. Tämän jälkeen suoritettiin testausta uudelle versiolle mahdollisten bugien ja hajonneiden toiminnallisuuksien varalta. Tätä kautta löydettiin muutamia merkittäviä ongelmia, jotka saatiin myös korjattua muutoksilla lähdekoodiin.

Päivitystyön loppupuolella tultiin tulokseen, että nykyisten toimintamallien mukaisesti olisi parasta, jos ohjelmiston toiminnallisuus olisi toteutettu jonkinlaisen verkkopohjaisen sovelluksen kautta, jotta käyttäjien ei tarvitsisi asentaa suoritettavaa ohjelmaa omalle laitteelleen, esimerkiksi tietoturvasyistä. Päivitetty versio C++-ohjelmasta voitaisiin kuitenkin pitää käytössä toistaiseksi, ainakin siihen asti, että jonkinlainen korvaajana toimiva vaihtoehto saadaan toimintaan.
Kokoelmat
  • Opinnäytetyöt (Avoin kokoelma)
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste