Graafisten käyttöliittymien määrittelyn käsitteet sekä suora ja inkrementaalinen määrittely

Tässä tutkimuksessa perehdytään graafisten käyttöliittymien määrittämisen komponenttikirjastojen avulla. Tutkimusmenetelmänä käytetään käsiteanalyysiä, jonka avulla tunnistetaan käsitteitä, joita käyttöliittymän määrittelyyn minimissään liittyy. Erityisen kiinnostavia ovat termit suora ja inkrementa...

Full description

Bibliographic Details
Main Author: Osmonen, Sampo
Other Authors: Informaatioteknologian tiedekunta, Faculty of Information Technology, University of Jyväskylä, Jyväskylän yliopisto
Format: Master's thesis
Language:fin
Published: 2024
Subjects:
Online Access: https://jyx.jyu.fi/handle/123456789/96125
_version_ 1826225684602683392
author Osmonen, Sampo
author2 Informaatioteknologian tiedekunta Faculty of Information Technology University of Jyväskylä Jyväskylän yliopisto
author_facet Osmonen, Sampo Informaatioteknologian tiedekunta Faculty of Information Technology University of Jyväskylä Jyväskylän yliopisto Osmonen, Sampo Informaatioteknologian tiedekunta Faculty of Information Technology University of Jyväskylä Jyväskylän yliopisto
author_sort Osmonen, Sampo
datasource_str_mv jyx
description Tässä tutkimuksessa perehdytään graafisten käyttöliittymien määrittämisen komponenttikirjastojen avulla. Tutkimusmenetelmänä käytetään käsiteanalyysiä, jonka avulla tunnistetaan käsitteitä, joita käyttöliittymän määrittelyyn minimissään liittyy. Erityisen kiinnostavia ovat termit suora ja inkrementaalinen näkymämäärittely, jotka on tunnistettu aiemmin ohjelmointiyhteisössä, mutta joita ei juuri ole ennen tätä akateemisesti tutkittu. Näille käsitteille esitetään tässä tutkimuksessa funktionaaliset määritelmät, ja määritelmien pätevyyttä tutkitaan vertaamalla niitä useaan eri ohjelmistokirjastooon ja akateemiseen tutkimukseen. Lopuksi verrataan näiden kahden määrittelytyylin eroja käsiteanalyysillä, ja todetaan, että suora näkymämäärittely voi usein olla inkrementaalista määrittelyä joustavampi valinta käyttöliittymäkehityksessä.
first_indexed 2024-06-24T20:00:42Z
format Pro gradu
free_online_boolean 1
fullrecord [{"key": "dc.contributor.advisor", "value": "Itkonen, Jonne", "language": null, "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.author", "value": "Osmonen, Sampo", "language": null, "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2024-06-24T11:23:03Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2024-06-24T11:23:03Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2024", "language": null, "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/96125", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "T\u00e4ss\u00e4 tutkimuksessa perehdyt\u00e4\u00e4n graafisten k\u00e4ytt\u00f6liittymien m\u00e4\u00e4ritt\u00e4misen komponenttikirjastojen avulla. Tutkimusmenetelm\u00e4n\u00e4 k\u00e4ytet\u00e4\u00e4n k\u00e4siteanalyysi\u00e4, jonka avulla tunnistetaan k\u00e4sitteit\u00e4, joita k\u00e4ytt\u00f6liittym\u00e4n m\u00e4\u00e4rittelyyn minimiss\u00e4\u00e4n liittyy. Erityisen kiinnostavia ovat termit suora ja inkrementaalinen n\u00e4kym\u00e4m\u00e4\u00e4rittely, jotka on tunnistettu aiemmin ohjelmointiyhteis\u00f6ss\u00e4, mutta joita ei juuri ole ennen t\u00e4t\u00e4 akateemisesti tutkittu. N\u00e4ille k\u00e4sitteille esitet\u00e4\u00e4n t\u00e4ss\u00e4 tutkimuksessa funktionaaliset m\u00e4\u00e4ritelm\u00e4t, ja m\u00e4\u00e4ritelmien p\u00e4tevyytt\u00e4 tutkitaan vertaamalla niit\u00e4 useaan eri ohjelmistokirjastooon ja akateemiseen tutkimukseen. Lopuksi verrataan n\u00e4iden kahden m\u00e4\u00e4rittelytyylin eroja k\u00e4siteanalyysill\u00e4, ja todetaan, ett\u00e4 suora n\u00e4kym\u00e4m\u00e4\u00e4rittely voi usein olla inkrementaalista m\u00e4\u00e4rittely\u00e4 joustavampi valinta k\u00e4ytt\u00f6liittym\u00e4kehityksess\u00e4.", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by jyx lomake-julkaisija (jyx-julkaisija.group@korppi.jyu.fi) on 2024-06-24T11:23:03Z\nNo. of bitstreams: 0", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2024-06-24T11:23:03Z (GMT). No. of bitstreams: 0", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "106", "language": null, "element": "format", "qualifier": "extent", "schema": "dc"}, {"key": "dc.format.mimetype", "value": "application/pdf", "language": null, "element": "format", "qualifier": "mimetype", "schema": "dc"}, {"key": "dc.language.iso", "value": "fin", "language": null, "element": "language", "qualifier": "iso", "schema": "dc"}, {"key": "dc.rights", "value": "CC BY 4.0", "language": "en", "element": "rights", "qualifier": null, "schema": "dc"}, {"key": "dc.title", "value": "Graafisten k\u00e4ytt\u00f6liittymien m\u00e4\u00e4rittelyn k\u00e4sitteet sek\u00e4 suora ja inkrementaalinen m\u00e4\u00e4rittely", "language": null, "element": "title", "qualifier": null, "schema": "dc"}, {"key": "dc.type", "value": "master thesis", "language": null, "element": "type", "qualifier": null, "schema": "dc"}, {"key": "dc.identifier.urn", "value": "URN:NBN:fi:jyu-202406244971", "language": null, "element": "identifier", "qualifier": "urn", "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.organization", "value": "University of Jyv\u00e4skyl\u00e4", "language": "en", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "Jyv\u00e4skyl\u00e4n yliopisto", "language": "fi", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Ohjelmistokehityksen opintosuunta", "language": "fi", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Specialisation in Software Development", "language": "en", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.type.coar", "value": "http://purl.org/coar/resource_type/c_bdcc", "language": null, "element": "type", "qualifier": "coar", "schema": "dc"}, {"key": "dc.rights.copyright", "value": "\u00a9 The Author(s)", "language": null, "element": "rights", "qualifier": "copyright", "schema": "dc"}, {"key": "dc.rights.accesslevel", "value": "openAccess", "language": null, "element": "rights", "qualifier": "accesslevel", "schema": "dc"}, {"key": "dc.type.publication", "value": "masterThesis", "language": null, "element": "type", "qualifier": "publication", "schema": "dc"}, {"key": "dc.format.content", "value": "fulltext", "language": null, "element": "format", "qualifier": "content", "schema": "dc"}, {"key": "dc.rights.url", "value": "https://creativecommons.org/licenses/by/4.0/", "language": null, "element": "rights", "qualifier": "url", "schema": "dc"}]
id jyx.123456789_96125
language fin
last_indexed 2025-02-18T10:56:07Z
main_date 2024-01-01T00:00:00Z
main_date_str 2024
online_boolean 1
online_urls_str_mv {"url":"https:\/\/jyx.jyu.fi\/bitstreams\/77bdd267-5da7-4039-a5db-bf04d672369b\/download","text":"URN:NBN:fi:jyu-202406244971.pdf","source":"jyx","mediaType":"application\/pdf"}
publishDate 2024
record_format qdc
source_str_mv jyx
spellingShingle Osmonen, Sampo Graafisten käyttöliittymien määrittelyn käsitteet sekä suora ja inkrementaalinen määrittely Ohjelmistokehityksen opintosuunta Specialisation in Software Development
title Graafisten käyttöliittymien määrittelyn käsitteet sekä suora ja inkrementaalinen määrittely
title_full Graafisten käyttöliittymien määrittelyn käsitteet sekä suora ja inkrementaalinen määrittely
title_fullStr Graafisten käyttöliittymien määrittelyn käsitteet sekä suora ja inkrementaalinen määrittely Graafisten käyttöliittymien määrittelyn käsitteet sekä suora ja inkrementaalinen määrittely
title_full_unstemmed Graafisten käyttöliittymien määrittelyn käsitteet sekä suora ja inkrementaalinen määrittely Graafisten käyttöliittymien määrittelyn käsitteet sekä suora ja inkrementaalinen määrittely
title_short Graafisten käyttöliittymien määrittelyn käsitteet sekä suora ja inkrementaalinen määrittely
title_sort graafisten käyttöliittymien määrittelyn käsitteet sekä suora ja inkrementaalinen määrittely
title_txtP Graafisten käyttöliittymien määrittelyn käsitteet sekä suora ja inkrementaalinen määrittely
topic Ohjelmistokehityksen opintosuunta Specialisation in Software Development
topic_facet Ohjelmistokehityksen opintosuunta Specialisation in Software Development
url https://jyx.jyu.fi/handle/123456789/96125 http://www.urn.fi/URN:NBN:fi:jyu-202406244971
work_keys_str_mv AT osmonensampo graafistenkäyttöliittymienmäärittelynkäsitteetsekäsuorajainkrementaalinenmäärittely