University of Jyväskylä | JYX Digital Repository

  • English  | Give feedback |
    • suomi
    • English
 
  • Login
JavaScript is disabled for your browser. Some features of this site may not work without it.
View Item 
  • JYX
  • Opinnäytteet
  • Pro gradu -tutkielmat
  • View Item
JYX > Opinnäytteet > Pro gradu -tutkielmat > View Item

Sidosryhmäkohtaisten funktionaalisuuksien generalisoimoinen : toteutus ja evaluointi

Thumbnail
View/Open
399.9Kb

Downloads:  
Show download detailsHide download details  
Authors
Rantanen, Jukka
Date
2018
Discipline
TietotekniikkaMathematical Information Technology
Copyright
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.

 
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. ...
 
Keywords
refaktorointi evaluointi koodin yleistäminen koodin uudelleenkäyttö data transformation process automation data acquisition data warehouse tietojärjestelmät arviointi koodit
URI

http://urn.fi/URN:NBN:fi:jyu-201808223914

Metadata
Show full item record
Collections
  • Pro gradu -tutkielmat [23396]

Related items

Showing items with similar title or keywords.

  • Ää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)
  • Digitizing data acquisition and time-of-flight pulse processing for ToF-ERDA 

    Julin, Jaakko; Sajavaara, Timo (Elsevier BV, 2016)
    A versatile system to capture and analyze signals from multi channel plate (MCP) based time-of-flight detectors and ionization based energy detectors such as silicon diodes and gas ionization chambers (GIC) is introduced. ...
  • Browse materials
  • Browse materials
  • Articles
  • Conferences and seminars
  • Electronic books
  • Historical maps
  • Journals
  • Tunes and musical notes
  • Photographs
  • Presentations and posters
  • Publication series
  • Research reports
  • Research data
  • Study materials
  • Theses

Browse

All of JYXCollection listBy Issue DateAuthorsSubjectsPublished inDepartmentDiscipline

My Account

Login

Statistics

View Usage Statistics
  • How to publish in JYX?
  • Self-archiving
  • Publish Your Thesis Online
  • Publishing Your Dissertation
  • Publication services

Open Science at the JYU
 
Data Protection Description

Accessibility Statement

Unless otherwise specified, publicly available JYX metadata (excluding abstracts) may be freely reused under the CC0 waiver.
Open Science Centre