Proseduraalisen tietokoneohjelman muuttaminen oliosuuntautuneeksi
Finnilä, Markku (2012)
Finnilä, Markku
Keski-Pohjanmaan ammattikorkeakoulu
2012
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201205158425
https://urn.fi/URN:NBN:fi:amk-201205158425
Tiivistelmä
Sain opinnäytetyön aiheen Sofor Oy:ltä. Sofor on Kauhavalla 1991 perustettu, viidellä paikkakunnalla toimiva ohjelmistoyritys, joka toimittaa paitsi valmiita tuotteita, myös asiakkaan tarpeisiin räätälöityjä sovelluksia.
Opinnäytetyössä selvitettiin, millaiset vaiheet tulee ottaa huomioon, kun muutetaan proseduraalisella ohjelmointitavalla tehty ohjelma olioparadigmaa noudattavaksi. Toisinaan järjestelmän täydellinen uudelleen rakentaminen olisi liioiteltua, mutta ohjelman yhteistoiminta oliosuuntautuneiden järjestelmien kanssa on tärkeää. Selvitin siis työssäni myös erilaisia kevyempiä tapoja muutoksen tekemiseen.
Erityishuomiota kiinnitin Lotus Domino -ohjelmien ohjelmointiin ja erityispiirteisiin. Sovelsin ohjelman oliosuuntautuneeksi muuttamisesta havaittuja seikkoja tyypilliseen Domino-sovellukseen.
Opinnäytetyössä selvitettiin, millaiset vaiheet tulee ottaa huomioon, kun muutetaan proseduraalisella ohjelmointitavalla tehty ohjelma olioparadigmaa noudattavaksi. Toisinaan järjestelmän täydellinen uudelleen rakentaminen olisi liioiteltua, mutta ohjelman yhteistoiminta oliosuuntautuneiden järjestelmien kanssa on tärkeää. Selvitin siis työssäni myös erilaisia kevyempiä tapoja muutoksen tekemiseen.
Erityishuomiota kiinnitin Lotus Domino -ohjelmien ohjelmointiin ja erityispiirteisiin. Sovelsin ohjelman oliosuuntautuneeksi muuttamisesta havaittuja seikkoja tyypilliseen Domino-sovellukseen.