Popis: |
Automaatiolta vaaditaan luotettavuutta ja kestävyyttä. Tämä johtaa teollisuudessa usein teknologian innovaatioiden hidastumiseen ja suunnitteluvalinnoissa tuttujen ja turvallisten ratkaisujen suosimiseen, ja ennen pitkää vanhentuneiden arkkitehtuurien ja tekniikoiden käyttämiseen. Vanhentuneet teknologiat laskevat ohjelmistojen laatua huollettavuuden vaikeutumisella, hitaudella ja monimutkaisuudellaan. Tästä johtuen vanhentuneiden teknologioiden modernisointi on tullut osaksi ohjelmistojen elinkaarta. Työssä käydään läpi modernisoinnin teoriaa ja modernisoinnin syitä. Syitä haetaan Lehmanin laeista. Lait selittävät systeemien ominaisuuksia, joiden takia modernisointiin päädytään. Lakeja tarkastellaan käytännön kannalta, eli miten lait ja niiden esittelemät ominaisuudet esittäytyvät käytännön projektissa. Lakien tarkastelussa huomattiin, että lait toteutuvat hyvin käytännössä. Työssä käydään myös läpi ohjelmistoteollisuudessa käytettyjä modernisointitekniikoita. Näistä erityisesti paneudutaan migraatioon ja uudelleensuunnitteluun. Suuri osa työtä on migraatiota varten tehtävän modernisointisuunnitelman tutkiminen, jota esitellään ratkaisuna vanhentuneille järjestelmille. Modernisointisuunnitelma tehdään työssä automaatiojärjestelmälle, joka on noin 20 vuotta vanha tehtaan ohjausprosessi. Modernisointisuunnitelman aikana käydään läpi vaatimusmäärittely, vanhan systeemin teknologia ja toimintaperiaate, markkinatutkimus mahdollisista uusista tekniikoista, arkkitehtuurivertailua ja kustannusmäärittely. Tavoitteena on, että modernisointisuunnitelman avulla voitaisiin ryhtyä modernisointiprojektiin. Työssä tehdään pohja modernisointisuunnitelmalle, mitä voidaan käyttää jatkossa modernisointia suunnitellessa tutkittavalle projektille. Koska modernisointisuunnitelma on vain pohja, jää suunnitelmaan vielä parantamisen ja jatkokehityksen varaa. Jatkotoimenpiteinä työn jälkeen modernisointisuunnitelman osia tullaan kirjoittamaan loppuun. Parannuksia ovat esimerkiksi vaatimusmäärittelyn tarkka tekeminen ja lopullisen arkkitehtuurin ja teknisten valintojen varmistaminen. Kun modernisointisuunnitelma on valmis ja se hyväksytään prosessin omistajan toimesta, voidaan varsinaisen systeemin modernisointi aloittaa. |