Ohjelmiston nykyaikaistaminen ja uudistaminen
Kuronen, Markus (2015)
Kuronen, Markus
2015
Tietotekniikan koulutusohjelma
Tieto- ja sähkötekniikan tiedekunta - Faculty of Computing and Electrical Engineering
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ä
2015-12-09
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tty-201511231753
https://urn.fi/URN:NBN:fi:tty-201511231753
Tiivistelmä
Ohjelmiston uudistamisella tarkoitetaan ohjelmiston toiminnallisuuden parantamista ja ohjelmiston päivittämistä vastaamaan nykyisiä ohjelmistolle esitettyjä tarpeita. Ohjelmiston uudistamisella on myös mahdollista saada vanhalle ohjelmistolle lisää elinkaarta tai se voi olla sujuva keino lopettaa vanhan ohjelmiston elinkaari, ja siirtyä käyttämään uudistettua ohjelmistoa.
Tässä diplomityössä toteutettu työ jakautuu useaan vaiheeseen. Vaiheissa käydään läpi luottamushenkilörekisteriä, luottamushenkilörekisterin asettamia vaatimuksia, käyttöliittymän suunnittelua, ohjelmiston uudistamista sekä testausta. Jokaisessa osiossa pyritään selittämään osion tarpeellisuus ja toiminnallisuus. Kuitenkin pääpaino kussakin osiossa on ohjelmiston uudistamisessa.
Työn tulokset ovat osoittaneet, että ohjelmistoa uudistettaessa on sille varattava riittävästi aikaa ja resursseja, jotta se on mahdollista toteuttaa sujuvasti ja jotta uudistamisen tuloksena saadaan toimiva, vanhan korvaava ohjelmisto. Uudistamista ei voi tehdä vain muiden toimien ohella. Edellä mainittujen lisäksi voidaan todeta myös, että hyvällä suunnittelulla ja vanhaan ohjelmistoon tutustumisella voidaan uudistusvaiheessa säästää paljon resursseissa. Uudistamisprosessissa saattaa vanha ohjelmisto, sen osat, sekä uudet toimintatavat, ohjelmointikieli ja mahdolliset sovelluskehitykset asettaa omia rajoituksia uudistamisen toteuttamiseen. Rajoitusten lisäksi ne voivat myös vastaavasti avata uusia mahdollisuuksia ja nopeuttaa uudistamisprojektia.
Työstä voidaan päätellä, että ohjelmiston uudistamisen yhteydessä on mahdollista uudistaa koko ohjelmisto ja samanaikaisesti lopettaa vanhan ohjelmiston elinkaari, sekä tuoda markkinoille uusi ohjelmisto. Uudessa ohjelmistossa on vahan ohjelmiston hyvät ominaisuudet ja uuden ohjelmiston hienous ja toiminnallisuus. Lisäksi on mahdollisuus käyttää siirtymävaiheen ajan rinnakkain vanhaa ja uutta ohjelmistoa hukkaamatta tai siirtämättä jo olemassa olevaa dataa.
Tässä diplomityössä toteutettu työ jakautuu useaan vaiheeseen. Vaiheissa käydään läpi luottamushenkilörekisteriä, luottamushenkilörekisterin asettamia vaatimuksia, käyttöliittymän suunnittelua, ohjelmiston uudistamista sekä testausta. Jokaisessa osiossa pyritään selittämään osion tarpeellisuus ja toiminnallisuus. Kuitenkin pääpaino kussakin osiossa on ohjelmiston uudistamisessa.
Työn tulokset ovat osoittaneet, että ohjelmistoa uudistettaessa on sille varattava riittävästi aikaa ja resursseja, jotta se on mahdollista toteuttaa sujuvasti ja jotta uudistamisen tuloksena saadaan toimiva, vanhan korvaava ohjelmisto. Uudistamista ei voi tehdä vain muiden toimien ohella. Edellä mainittujen lisäksi voidaan todeta myös, että hyvällä suunnittelulla ja vanhaan ohjelmistoon tutustumisella voidaan uudistusvaiheessa säästää paljon resursseissa. Uudistamisprosessissa saattaa vanha ohjelmisto, sen osat, sekä uudet toimintatavat, ohjelmointikieli ja mahdolliset sovelluskehitykset asettaa omia rajoituksia uudistamisen toteuttamiseen. Rajoitusten lisäksi ne voivat myös vastaavasti avata uusia mahdollisuuksia ja nopeuttaa uudistamisprojektia.
Työstä voidaan päätellä, että ohjelmiston uudistamisen yhteydessä on mahdollista uudistaa koko ohjelmisto ja samanaikaisesti lopettaa vanhan ohjelmiston elinkaari, sekä tuoda markkinoille uusi ohjelmisto. Uudessa ohjelmistossa on vahan ohjelmiston hyvät ominaisuudet ja uuden ohjelmiston hienous ja toiminnallisuus. Lisäksi on mahdollisuus käyttää siirtymävaiheen ajan rinnakkain vanhaa ja uutta ohjelmistoa hukkaamatta tai siirtämättä jo olemassa olevaa dataa.