Skip to main content
Login | Suomeksi | På svenska | In English

Ohjelmiston modernisointi web-sovelluskehyksiä käyttäen

Show simple item record

dc.date.accessioned 2014-10-27T10:11:35Z und
dc.date.accessioned 2017-10-24T12:23:52Z
dc.date.available 2014-10-27T10:11:35Z und
dc.date.available 2017-10-24T12:23:52Z
dc.date.issued 2014-10-27T10:11:35Z
dc.identifier.uri http://radr.hulib.helsinki.fi/handle/10138.1/4235 und
dc.identifier.uri http://hdl.handle.net/10138.1/4235
dc.title Ohjelmiston modernisointi web-sovelluskehyksiä käyttäen fi
ethesis.discipline Computer science en
ethesis.discipline Tietojenkäsittelytiede fi
ethesis.discipline Datavetenskap sv
ethesis.discipline.URI http://data.hulib.helsinki.fi/id/1dcabbeb-f422-4eec-aaff-bb11d7501348
ethesis.department.URI http://data.hulib.helsinki.fi/id/225405e8-3362-4197-a7fd-6e7b79e52d14
ethesis.department Institutionen för datavetenskap sv
ethesis.department Department of Computer Science en
ethesis.department Tietojenkäsittelytieteen laitos fi
ethesis.faculty Matematisk-naturvetenskapliga fakulteten sv
ethesis.faculty Matemaattis-luonnontieteellinen tiedekunta fi
ethesis.faculty Faculty of Science en
ethesis.faculty.URI http://data.hulib.helsinki.fi/id/8d59209f-6614-4edd-9744-1ebdaf1d13ca
ethesis.university.URI http://data.hulib.helsinki.fi/id/50ae46d8-7ba9-4821-877c-c994c78b0d97
ethesis.university Helsingfors universitet sv
ethesis.university University of Helsinki en
ethesis.university Helsingin yliopisto fi
dct.creator Nauha, Matti
dct.issued 2014
dct.language.ISO639-2 fin
dct.abstract Ohjelmistojärjestelmien muututtava jatkuvasti, jotta ne pystyisivät vastaamaan niihin kohdistettuihin vaatimuksiin. Ajan mittaan ohjelmistoihin tehdyt muutokset yleensä heikentävät niiden ylläpidettävyyttä. Ohjelmistojärjestelmää kutsutaan perintöjärjestelmäksi mikäli sillä on merkittävää arvoa omistajalleen, mutta siitä on tullut myös erityisen vaikea ylläpitää. Tämän tutkielmatyön tavoitteena oli selvittää ja arvioida Grails ja Play Framework web­-sovelluskehyksien soveltuvuutta modernisoitavan asiakassovelluksen alustaksi. Työssä myös vertailtiin kyseisiä sovelluskehyksiä toisiinsa. Molemmilla sovelluskehyksillä toteutettiin yksinkertainen prototyyppi, johon valikoitiin asiakassovellukselle keskeisiksi katsottuja toimintoja. Uudistetun asiakassovelluksen toteutusta voitiin pitää sekä Grailsin, että Play Frameworkin kohdalla onnistuneena. Kaikki vaaditut toiminnot onnistuttiin toteuttamaan, ja molempien sovelluskehyksien todettiin tarjoavan ominaisuuksia, jotka tukevat ja helpottavat kehitystyötä. Sovelluskehyksien suurimmat eroavaisuudet ovat käytetyissä ohjelmointikielissä, IDE-tuessa, konfiguraation tarpeessa sekä sovellusten käyttöönotossa. Vertailussa muun muassa Grailsilla tehtyjen sovellusten käyttöönoton katsottiin olevan joustavampaa, ja Groovy ohjelmointikieltä pidettiin Play Frameworkin käyttämää Scalaa helmpommin lähestyttävänä Java kehittäjille. Näin ollen Grails-sovelluskehystä pidettiin hieman parempana vaihtoehtona tutkielmassa esitetyn tapauksen modernisointiprojektiin. fi
dct.language fi
ethesis.language.URI http://data.hulib.helsinki.fi/id/languages/fin
ethesis.language Finnish en
ethesis.language suomi fi
ethesis.language finska sv
ethesis.thesistype pro gradu-avhandlingar sv
ethesis.thesistype pro gradu -tutkielmat fi
ethesis.thesistype master's thesis en
ethesis.thesistype.URI http://data.hulib.helsinki.fi/id/thesistypes/mastersthesis
dct.identifier.urn URN:NBN:fi-fe2017112252169
dc.type.dcmitype Text

Files in this item

Files Size Format View
ohjelmiston_mod ... elluskehyksia_kayttaen.pdf 1.161Mb PDF

This item appears in the following Collection(s)

Show simple item record