Hyppää sisältöön
    • Suomeksi
    • In English
Trepo
  • Suomeksi
  • In English
  • Kirjaudu
Näytä viite 
  •   Etusivu
  • Trepo
  • Opinnäytteet - ylempi korkeakoulututkinto
  • Näytä viite
  •   Etusivu
  • Trepo
  • Opinnäytteet - ylempi korkeakoulututkinto
  • Näytä viite
JavaScript is disabled for your browser. Some features of this site may not work without it.

Parhaat käytännöt legacy-järjestelmän uudistamisessa

Pulli, Niklas (2021)

 
Avaa tiedosto
PulliNiklas.pdf (747.3Kt)
Lataukset: 



Pulli, Niklas
2021

Tietojenkäsittelyopin maisteriohjelma - Master's Programme in Computer Science
Informaatioteknologian ja viestinnän tiedekunta - Faculty of Information Technology and Communication Sciences
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2021-06-24
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tuni-202106216010
Tiivistelmä
Tietojärjestelmille on tyypillistä, että järjestelmät tai niiden osat vanhenevat ajan kuluessa, koska ne eivät pysy kehityksen tai sidosryhmien kasvavien tarpeiden perässä. Vanhentunutta järjestelmää kutsutaan legacy-järjestelmäksi. Tietojärjestelmän elinkaari alkaa sen kehityksestä, mitä seuraa pidempään kestävä ylläpidon vaihe, jossa järjestelmään voidaan tehdä pienempiä korjauksia ja parannuksia. Kun ylläpito ei enää riitä, järjestelmää tai jotain sen osaa voidaan uudistaa laajemmin, minkä jälkeen jatketaan järjestelmän ylläpitämistä. Lopulta saavutetaan tilanne, jossa järjestelmä tulee kokonaan uudistaa tai jopa rakentaa uudelleen.
Tässä tutkielmassa perehdytään parhaisiin käytäntöihin ja eri menetelmiin legacy-järjestelmän uudistamisessa. Tutkielmassa esitellään kirjallisuuteen perustuen, mikä tekee järjestelmästä vanhentuneen ja millaista teknistä velkaa ohjelmistoissa on, sekä kuvataan miten ohjelmiston laatua voidaan määritellä ja arvioida. Lisäksi tutkielmassa perehdytään tietojärjestelmien elinkaareen, modernisoinnin tavoitteisiin ja riskeihin, sekä tutustutaan eri tapoihin legacy-järjestelmän uudistamiseksi ja modernisoimiseksi. Lopuksi tutkielman tapaustutkimuksessa tutustutaan laajan tietojärjestelmäkokonaisuuden uudistamisprojektiin, jossa erittäin laaja tietokanta siirretään vanhemmasta Ingres -tietokantaympäristöstä uudempaan SQL Server -tietokantaympäristöön. Tietokannan siirto vaatii paljon muutoksia sitä käyttävissä järjestelmissä ja ohjelmissa. Tapaustutkimuksessa keskitytään kolmen tietokantaa käyttävän ohjelman uudistamiseen ja arvioidaan uudistamisprojektia eri legacy-järjestelmän uudistamisen käytäntöjen ja menetelmien kautta.
Tapaustutkimuksen lopputuloksena oli huomattavasti paremmat ja paremmin dokumentoidut ohjelmat, sekä ohjelmien toimintaympäristö ja tekniikat ovat modernimmat. Tapaustutkimuksessa käytetyt legacy-järjestelmän uudistamisen menetelmät toimivat hyvin. Yleisesti järjestelmää modernisoitaessa tulee kuitenkin tilannekohtaisesti arvioida, mitkä tavat sopivat parhaiten kunkin järjestelmän modernisoimiseksi.
Kokoelmat
  • Opinnäytteet - ylempi korkeakoulututkinto [41996]
Kalevantie 5
PL 617
33014 Tampereen yliopisto
oa[@]tuni.fi | Tietosuoja | Saavutettavuusseloste
 

 

Selaa kokoelmaa

TekijätNimekkeetTiedekunta (2019 -)Tiedekunta (- 2018)Tutkinto-ohjelmat ja opintosuunnatAvainsanatJulkaisuajatKokoelmat

Omat tiedot

Kirjaudu sisäänRekisteröidy
Kalevantie 5
PL 617
33014 Tampereen yliopisto
oa[@]tuni.fi | Tietosuoja | Saavutettavuusseloste