Modernin verkkosovelluksen kehittäminen
Sirkiä, Antti (2015)
Sirkiä, Antti
Metropolia Ammattikorkeakoulu
2015
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201505137883
https://urn.fi/URN:NBN:fi:amk-201505137883
Tiivistelmä
Insinöörityössä selvitettiin, kuinka ja minkä työkalujen avulla moderni verkkosovellus voidaan kehittää. Lisäksi työssä selvitettiin modernin ja perinteisen verkkosovelluksen toiminnallisuuden eroavaisuuksia ja mitä hyötyä sovelluskehittäjän kannalta moderni verkkosovellus ja sen mahdollistavat teknologiat tarjoavat. Työssä selvitettiin myös, mitä lisäarvoa modernin verkkosovelluksen kehittämisessä käytettävät työkalut tuovat sovelluksen kehittämisprosessiin.
Työssä kehitettiin esimerkkisovelluksena moderni verkkosovellus, jonka avulla käyttäjä pystyy luomaan verkossa kyselyitä, joihin loppukäyttäjät pystyvät vastaamaan anonyymisti reaaliajassa. Kehitetyn sovelluksen teknologioiksi valittiin moderneihin verkkosovelluksiin soveltuvat uusimmat teknologiat työn osana kehitetyn verkkosovelluksen vaatimusmääritelmien perusteella. Työssä kehitetyssä verkkosovelluksessa pyrittiin ohjelmistokehittäjän näkökulmasta mahdollisimman yksinkertaiseen ja prosessointitehovaatimuksiltaan kevyeen ratkaisuun. Sovelluksen kehitysprosessia pyrittiin automatisoimaan ja helpottamaan mahdollisimman paljon uusimpien sovelluskehitystyökalujen avulla.
Kehitetyn sovelluksen kokemukset osoittivat modernin verkkosovelluksen kehityksessä käytettävien työkalujen helpottavan ja nopeuttavan sovelluskehittäjän työtä. Modernin verkkosovelluksen käyttämien teknologioiden edut todettiin hyödyllisiksi, ja niiden todettiin olevan sovelluksen ylläpitäjän ja omistajan kannalta kustannustehokkaita. Työssä todettujen tulosten mittaus perustuu sovelluskehittäjän kokemuksiin, eivätkä ne ole tarkkaan mitattavissa.
Työssä kehitettiin esimerkkisovelluksena moderni verkkosovellus, jonka avulla käyttäjä pystyy luomaan verkossa kyselyitä, joihin loppukäyttäjät pystyvät vastaamaan anonyymisti reaaliajassa. Kehitetyn sovelluksen teknologioiksi valittiin moderneihin verkkosovelluksiin soveltuvat uusimmat teknologiat työn osana kehitetyn verkkosovelluksen vaatimusmääritelmien perusteella. Työssä kehitetyssä verkkosovelluksessa pyrittiin ohjelmistokehittäjän näkökulmasta mahdollisimman yksinkertaiseen ja prosessointitehovaatimuksiltaan kevyeen ratkaisuun. Sovelluksen kehitysprosessia pyrittiin automatisoimaan ja helpottamaan mahdollisimman paljon uusimpien sovelluskehitystyökalujen avulla.
Kehitetyn sovelluksen kokemukset osoittivat modernin verkkosovelluksen kehityksessä käytettävien työkalujen helpottavan ja nopeuttavan sovelluskehittäjän työtä. Modernin verkkosovelluksen käyttämien teknologioiden edut todettiin hyödyllisiksi, ja niiden todettiin olevan sovelluksen ylläpitäjän ja omistajan kannalta kustannustehokkaita. Työssä todettujen tulosten mittaus perustuu sovelluskehittäjän kokemuksiin, eivätkä ne ole tarkkaan mitattavissa.