Sidosryhmäkohtaisten funktionaalisuuksien generalisoimoinen : toteutus ja evaluointi
Tä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. This 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.
...
Asiasanat
Metadata
Näytä kaikki kuvailutiedotKokoelmat
- Pro gradu -tutkielmat [29740]
Lisenssi
Samankaltainen aineisto
Näytetään aineistoja, joilla on samankaltainen nimeke tai asiasanat.
-
Äänipalautetyökalun suunnittelu, toteutus ja evaluointi
Mäkinen, Erkko (2020)Palaute on yksi merkittävimpiä yksittäisiä tekijöitä oppimisen kannalta, ja sen tulisi olla ajankohtaista, ymmärrettävää ja oppilaan hyödynnettävissä. Aänipalaute on todettu tehokkaaksi palautemuodoksi tekstimuotoisen ... -
Model component reuse : conceptual foundations and application in the metamodeling-based systems analysis and design environment
Zhang, Zheying (University of Jyväskylä, 2004)Muuttuva liiketoimintaympäristö tuottaa jatkuvasti uusia vaatimuksia tietojärjestelmille. Näin järjestelmistä tulee suuria ja työläästi muokattavia. Kehitettyjen sovellusten ylläpito on vaikeaa, koska järjestelmät koostuvat ... -
Development of fast analysis methods for extractives in papermaking process waters
Valto, Piia (University of Jyväskylä, 2011)A fast analysis method with an online sample enrichment technique for the analysis of resin and fatty acids present in papermaking process waters was developed. This method was based on atmospheric pressure chemical ... -
IT artefact renewal : triggers, timing and benefits
Kankaanpää, Irja (University of Jyväskylä, 2011) -
What is behind a software acquisition process? : empirical case study focusing on Finnish IT Service Provider and its potential customers
Kuorelahti, Topi (2018)Teknologiset innovaatiot ja niiden myötä muuttuva liiketoimintaympäristö ovat johtaneet siihen, että erilaisten digitaalisten toimintatapojen ja työkalujen käyttö erityisesti yritysten välisillä (Business-to-Business, B2B) ...
Ellei toisin mainittu, julkisesti saatavilla olevia JYX-metatietoja (poislukien tiivistelmät) saa vapaasti uudelleenkäyttää CC0-lisenssillä.