Show simple item record

dc.contributor.advisorIsomöttönen, Ville
dc.contributor.authorRantanen, Jukka
dc.date.accessioned2018-08-22T11:26:48Z
dc.date.available2018-08-22T11:26:48Z
dc.date.issued2018
dc.identifier.urihttps://jyx.jyu.fi/handle/123456789/59311
dc.description.abstractTämä tutkielma tarkastelee yhden spesifin liiketoimintadataa jakavan sovelluksen yleistämistä toimimaan useamman liiketoimintakumppanin tietojärjestelmien kanssa, yleistämiseen käytettyjä ohjelmointitekniikoita ja suunnittelutapoja, sekä yleistämisellä saatuja työaikasäästöjä. Tutkielma pohjautuu anonymisoituun koodiin, sekä anonymisoituun aikatauluraporttiin, sillä taho jonka tarpeisiin sovellus kehitettiin haluaa pysyä nimettömänä. Tutkielma vertailee ohjelman koodia kahdessa vaiheessa; ennen ja jälkeen refaktoroinnin. Vertailun tarkoituksena on etsiä yleisesti tunnistettuja ohjelmointitekniikoita ja -tapoja, sekä pohtia näitten vaikutusta koodin yleiseen laatuun. Koska tarkastelun kohteena on vain yksi ohjelmisto, jonka muokkaukseen tutkija osallistui, ohjelmiston muutoksia, muutosten syitä, sekä niiden vaikutuksia analysoidaan konstruktiivisesti.fi
dc.description.abstractThis thesis looks at the generalization of a specific enterprise application provii ding data acquisition automation, the utilized programming techniques or design patterns, and the potentially reduced amount of work resulting from the generalization. The thesis is based on anonymized code and an anonymized time table report, because the party, for whose needs the application was developed, wishes to remain anonymous. The thesis compares the code of a single program that was modified by the researcher. The comparison is performed between the program code before the refactoring started, and after it was completed. No in-between steps are considered. The purpose of the comparison is to locate general design patterns and techniques utilized in the refactoring. These findings are the basis of comteplation on the effects they have on the general code quality of the software. As the thesis is about investigating a single program, with the analyst being one of the people implementing the changes, the analysis of the changes and their effects is done with a viewpoint of constructive research.en
dc.format.extent86
dc.language.isofi
dc.subject.otherrefaktorointi
dc.subject.otherevaluointi
dc.subject.otherkoodin yleistäminen
dc.subject.otherkoodin uudelleenkäyttö
dc.subject.otherdata transformation
dc.subject.otherprocess automation
dc.subject.otherdata acquisition
dc.subject.otherdata warehouse
dc.titleSidosryhmäkohtaisten funktionaalisuuksien generalisoimoinen : toteutus ja evaluointi
dc.identifier.urnURN:NBN:fi:jyu-201808223914
dc.type.ontasotMaster’s thesisen
dc.type.ontasotPro gradu -tutkielmafi
dc.contributor.tiedekuntaInformaatioteknologian tiedekuntafi
dc.contributor.tiedekuntaFaculty of Information Technologyen
dc.contributor.laitosInformaatioteknologiafi
dc.contributor.laitosInformation Technologyen
dc.contributor.yliopistoJyväskylän yliopistofi
dc.contributor.yliopistoUniversity of Jyväskyläen
dc.contributor.oppiaineTietotekniikkafi
dc.contributor.oppiaineMathematical Information Technologyen
dc.rights.copyrightJulkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty.fi
dc.rights.copyrightThis publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.en
dc.contributor.oppiainekoodi602
dc.subject.ysotietojärjestelmät
dc.subject.ysoarviointi
dc.subject.ysokoodit


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record