Käyttöliittymäohjelmoinnin paradigmamuutos ja sen taustatekijät 2013-2019

Käyttöliittymien ohjelmoinnissa ja siinä hyödynnettävissä ohjelmointikehyksissä on vuoden 2013 jälkeen tapahtunut merkittävä siirtymä imperatiivisesta ohjelmointimallista deklaratiiviseen ja datavirtojen hallinnassa kaksisuuntaisista yksisuuntaisiin malleihin. Tutkielmassa tarkastelen kirjallisuuska...

Full description

Bibliographic Details
Main Author: Munter, Aleksi
Other Authors: Informaatioteknologian tiedekunta, Faculty of Information Technology, Informaatioteknologia, Information Technology, Jyväskylän yliopisto, University of Jyväskylä
Format: Bachelor's thesis
Language:fin
Published: 2020
Subjects:
Online Access: https://jyx.jyu.fi/handle/123456789/68255
_version_ 1826225795059679232
author Munter, Aleksi
author2 Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä
author_facet Munter, Aleksi Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä Munter, Aleksi Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä
author_sort Munter, Aleksi
datasource_str_mv jyx
description Käyttöliittymien ohjelmoinnissa ja siinä hyödynnettävissä ohjelmointikehyksissä on vuoden 2013 jälkeen tapahtunut merkittävä siirtymä imperatiivisesta ohjelmointimallista deklaratiiviseen ja datavirtojen hallinnassa kaksisuuntaisista yksisuuntaisiin malleihin. Tutkielmassa tarkastelen kirjallisuuskatsauksena mitkä kognitiiviset tekijät ovat ajaneet muutosta ja onko muutoksen myötä syntynyt mitattavissa olevia hyötyjä käyttöliittymäohjelmoinnin ja ohjelmistokehityksen teknisiin haasteisiin. Kognitiivisten tekijöiden suhteen arvioin minkälaisia tunnettuja eroja ohjelmointimallien välillä on, miten ne voisivat selittää siirtymän alkusyitä ja onko mallien välillä olemassa havaittavia eroja sen suhteen, miten kognitiivinen kuorma jakautuu ohjelmointityössä.
first_indexed 2024-09-11T08:50:47Z
format Kandityö
free_online_boolean 1
fullrecord [{"key": "dc.contributor.advisor", "value": "Ruohonen, Toni", "language": "", "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.author", "value": "Munter, Aleksi", "language": "", "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2020-03-20T06:00:59Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2020-03-20T06:00:59Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2020", "language": "", "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/68255", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "K\u00e4ytt\u00f6liittymien ohjelmoinnissa ja siin\u00e4 hy\u00f6dynnett\u00e4viss\u00e4 ohjelmointikehyksiss\u00e4\non vuoden 2013 j\u00e4lkeen tapahtunut merkitt\u00e4v\u00e4 siirtym\u00e4 imperatiivisesta ohjelmointimallista deklaratiiviseen ja datavirtojen hallinnassa kaksisuuntaisista\nyksisuuntaisiin malleihin. Tutkielmassa tarkastelen kirjallisuuskatsauksena mitk\u00e4 kognitiiviset tekij\u00e4t ovat ajaneet muutosta ja onko muutoksen my\u00f6t\u00e4 syntynyt mitattavissa olevia hy\u00f6tyj\u00e4 k\u00e4ytt\u00f6liittym\u00e4ohjelmoinnin ja ohjelmistokehityksen teknisiin haasteisiin. Kognitiivisten tekij\u00f6iden suhteen arvioin mink\u00e4laisia tunnettuja eroja ohjelmointimallien v\u00e4lill\u00e4 on, miten ne voisivat selitt\u00e4\u00e4 siirtym\u00e4n alkusyit\u00e4 ja onko mallien v\u00e4lill\u00e4 olemassa havaittavia eroja sen suhteen, miten kognitiivinen kuorma jakautuu ohjelmointity\u00f6ss\u00e4.", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by Paivi Vuorio (paelvuor@jyu.fi) on 2020-03-20T06:00:59Z\nNo. of bitstreams: 0", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2020-03-20T06:00:59Z (GMT). No. of bitstreams: 0\n Previous issue date: 2020", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "26", "language": "", "element": "format", "qualifier": "extent", "schema": "dc"}, {"key": "dc.language.iso", "value": "fin", "language": null, "element": "language", "qualifier": "iso", "schema": "dc"}, {"key": "dc.rights", "value": "In Copyright", "language": "en", "element": "rights", "qualifier": null, "schema": "dc"}, {"key": "dc.subject.other", "value": "deklaratiivinen ohjelmointi", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "imperatiivinen ohjelmointi", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "yksisuuntaiset datavirrat", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "K\u00e4ytt\u00f6liittym\u00e4ohjelmoinnin paradigmamuutos ja sen taustatekij\u00e4t 2013-2019", "language": "", "element": "title", "qualifier": null, "schema": "dc"}, {"key": "dc.type", "value": "bachelor thesis", "language": null, "element": "type", "qualifier": null, "schema": "dc"}, {"key": "dc.identifier.urn", "value": "URN:NBN:fi:jyu-202003202479", "language": "", "element": "identifier", "qualifier": "urn", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Bachelor's thesis", "language": "en", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Kandidaatinty\u00f6", "language": "fi", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Informaatioteknologian tiedekunta", "language": "fi", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Faculty of Information Technology", "language": "en", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Informaatioteknologia", "language": "fi", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Information Technology", "language": "en", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "Jyv\u00e4skyl\u00e4n yliopisto", "language": "fi", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "University of Jyv\u00e4skyl\u00e4", "language": "en", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Tietoj\u00e4rjestelm\u00e4tiede", "language": "fi", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Information Systems Science", "language": "en", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "yvv.contractresearch.funding", "value": "0", "language": "", "element": "contractresearch", "qualifier": "funding", "schema": "yvv"}, {"key": "dc.type.coar", "value": "http://purl.org/coar/resource_type/c_7a1f", "language": null, "element": "type", "qualifier": "coar", "schema": "dc"}, {"key": "dc.rights.accesslevel", "value": "openAccess", "language": null, "element": "rights", "qualifier": "accesslevel", "schema": "dc"}, {"key": "dc.type.publication", "value": "bachelorThesis", "language": null, "element": "type", "qualifier": "publication", "schema": "dc"}, {"key": "dc.subject.oppiainekoodi", "value": "601", "language": "", "element": "subject", "qualifier": "oppiainekoodi", "schema": "dc"}, {"key": "dc.subject.yso", "value": "k\u00e4ytt\u00f6liittym\u00e4t", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "ohjelmointi", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "arkkitehtuuri", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "sovelluskehykset", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "ohjelmistokehitys", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.rights.url", "value": "https://rightsstatements.org/page/InC/1.0/", "language": null, "element": "rights", "qualifier": "url", "schema": "dc"}]
id jyx.123456789_68255
language fin
last_indexed 2025-02-18T10:56:32Z
main_date 2020-01-01T00:00:00Z
main_date_str 2020
online_boolean 1
online_urls_str_mv {"url":"https:\/\/jyx.jyu.fi\/bitstreams\/afec2175-62bd-4c74-a252-aea846c4dc04\/download","text":"URN:NBN:fi:jyu-202003202479.pdf","source":"jyx","mediaType":"application\/pdf"}
publishDate 2020
record_format qdc
source_str_mv jyx
spellingShingle Munter, Aleksi Käyttöliittymäohjelmoinnin paradigmamuutos ja sen taustatekijät 2013-2019 deklaratiivinen ohjelmointi imperatiivinen ohjelmointi yksisuuntaiset datavirrat Tietojärjestelmätiede Information Systems Science 601 käyttöliittymät ohjelmointi arkkitehtuuri sovelluskehykset ohjelmistokehitys
title Käyttöliittymäohjelmoinnin paradigmamuutos ja sen taustatekijät 2013-2019
title_full Käyttöliittymäohjelmoinnin paradigmamuutos ja sen taustatekijät 2013-2019
title_fullStr Käyttöliittymäohjelmoinnin paradigmamuutos ja sen taustatekijät 2013-2019 Käyttöliittymäohjelmoinnin paradigmamuutos ja sen taustatekijät 2013-2019
title_full_unstemmed Käyttöliittymäohjelmoinnin paradigmamuutos ja sen taustatekijät 2013-2019 Käyttöliittymäohjelmoinnin paradigmamuutos ja sen taustatekijät 2013-2019
title_short Käyttöliittymäohjelmoinnin paradigmamuutos ja sen taustatekijät 2013-2019
title_sort käyttöliittymäohjelmoinnin paradigmamuutos ja sen taustatekijät 2013 2019
title_txtP Käyttöliittymäohjelmoinnin paradigmamuutos ja sen taustatekijät 2013-2019
topic deklaratiivinen ohjelmointi imperatiivinen ohjelmointi yksisuuntaiset datavirrat Tietojärjestelmätiede Information Systems Science 601 käyttöliittymät ohjelmointi arkkitehtuuri sovelluskehykset ohjelmistokehitys
topic_facet 601 Information Systems Science Tietojärjestelmätiede arkkitehtuuri deklaratiivinen ohjelmointi imperatiivinen ohjelmointi käyttöliittymät ohjelmistokehitys ohjelmointi sovelluskehykset yksisuuntaiset datavirrat
url https://jyx.jyu.fi/handle/123456789/68255 http://www.urn.fi/URN:NBN:fi:jyu-202003202479
work_keys_str_mv AT munteraleksi käyttöliittymäohjelmoinninparadigmamuutosjasentaustatekijät20132019