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
  • Turun ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite
  •   Ammattikorkeakoulut
  • Turun ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite

Web‑sovelluskehyksen erottaminen sulautetun järjestelmän käyttöliittymästä

Virtanen, Janne (2017)

 
Avaa tiedosto
Virtanen_Janne.pdf (1.597Mt)
Lataukset: 


Virtanen, Janne
Turun ammattikorkeakoulu
2017
All rights reserved
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2017060412270
Tiivistelmä
Sovelluskehykset nopeuttavat ohjelmistojen kehitystä, mutta niiden luominen on haastava ja riskialtis projekti. Kehysten suunnittelussa ennakoidaan tulevia käyttötarpeita, mikä on usein vaikeaa. Muutosten tekeminen ohjelmiin voi tulla kalliiksi, koska kehykset lukitsevat aina sovellusten arkkitehtuurin. Onnistuessaan kehyksillä voi kuitenkin luoda kustannustehokkaasti yhdenmukaisia, helposti ylläpidettäviä ohjelmia.

Tämän opinnäytetyön tutkimusosassa perehdyttiin sovelluskehyksiin ja joihinkin yleisiin web-arkkitehtuurien suunnittelumalleihin. Työn käytännön osassa toimeksiantajalle luotiin web-sovelluskehys. Kehystä ei kuitenkaan tehty alusta lähtien, vaan se erotettiin olemasta olevasta sulautetun järjestelmän käyttöliittymästä. Tutkimuksesta saatua tietoa sovellettiin käyttöliittymän arkkitehtuurin analyysissa, minkä jälkeen erotustyö suunniteltiin ja toteutettiin onnistuneesti. Suuria muutoksia arkkitehtuuriin ei lopulta tehty, mutta pienempiä parannuksia toteutettiin sovellusytimeen, istunnonhallintaan ja alustukseen. Uutena komponenttina kehykseen luotiin käännösohjelma, jolla kehys ja sovellus voidaan yhdistää. Kehykseen luotiin lisäksi testipalvelin käyttöliittymien testaamiseen.

Kehystä sovellettiin luomalla sen avulla käyttöliittymä kahteen tuotteeseen. Molemmissa tapauksissa kehys osoittautui toimivaksi työkaluksi. Muunneltavuuden hallinnassa havaittiin kuitenkin ongelmia, jotka hidastivat kehitystyötä. Myös suorituskyvyssä oli puutteita. Ymmärrettiin, että erotustyön aikana olisi kannattanut käyttää enemmän aikaa arkkitehtuurin ongelmien korjaamiseen. Käsitys kehysprojektien haastavuudesta osoittautui työn kohdalla paikkansa pitäväksi.
 
Kokoelmat
  • Opinnäytetyöt (Avoin kokoelma)
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