Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Metropolia Ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite
  •   Ammattikorkeakoulut
  • Metropolia Ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite

Jaettua kieltä etsimässä : GraphQL-rajapinta tietomallin kohentelun välineenä

Ketoharju, Heikki (2021)

 
Avaa tiedosto
Ketoharju_Heikki.pdf (978.5Kt)
Lataukset: 


Ketoharju, Heikki
2021
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2021120724095
Tiivistelmä
Insinöörityössä pyrittiin kohentamaan ohjelmiston tietomallia kehittämällä GraphQL-rajapinta sovellusaluevetoisen suunnittelun keinoin. Tavoitteena oli parantaa ohjelmiston tietomallia ja luoda työprosessi tietomallin parantelemiseen.

Työn kuluessa arvioitiin GraphQL-rajapinnan soveltuvuutta tietomallin parantamisen välineeksi ja tutkittiin, kuinka hyvin teknologia soveltuu sovellusaluevetoisen suunnittelun välineeksi. Tavoitteena oli hahmottaa GraphQL:n rakenteen ja sovellusaluevetoisen suunnittelun yhtymäkohtia.

Insinöörityössä laadittiin pieni prototyyppisovellus, jonka kautta tietomallin parantamisen prosessia kehitettiin ja GraphQL-teknologiaa testattiin. Tämä prototyyppi toimi testialustana sovellusaluevetoisen suunnittelun käytäntöjen ja sovellusalan käsitteiden ymmärtämiseen.

GraphQL soveltuu hyvin sovellusaluevetoisen suunnittelun työkaluksi. Sen tapa esittää rajapinnan takana oleva järjestelmä olioiden verkkona ja sen ohjelmointikielistä riippumaton täsmäkielimuotoinen toteutus tekevät siitä hyvän teknologian vanhan järjestelmän tietomallin kohenteluun.

Insinöörityön tuloksena syntyi Notkean tietomallin paranteluksi nimetty työmalli, jonka avulla tietomallia voi selkeyttää. Pääperiaate on, että sanat, kaaviot ja koodi ovat kolme tapaa kommunikoida tietomallin sisältämiä ideoita kehittäjien ja sovellusalan asiantuntijoiden välillä.

Työn tuloksena syntyneen työmallin avulla on mahdollista rakentaa iäkkään ohjelmiston tietorakennetta parantava GraphQL-rajapinta.
Kokoelmat
  • Opinnäytetyöt
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste