SONET PREMIUM -OHJELMISTON TAULUKKOKOMPONENTIN SUUNNITTELU JA TOTEUTUS
Viitapohja, Pauli (2016)
Viitapohja, Pauli
Satakunnan ammattikorkeakoulu
2016
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201605035953
https://urn.fi/URN:NBN:fi:amk-201605035953
Tiivistelmä
Opinnäytetyön aiheena oli taulukkokontrollikomponentin suunnittelu ja toteuttaminen. Taulukkokomponentin tarkoituksena olisi parantaa tiedon esittämistä ja muokkaamista komponenttitasolla.
Työ toteutettiin osana uutta SONET Premium sovellusta CGI Suomi yritykselle. Komponentin määrittely-, suunnittelu- ja toteutusvaiheessa hyödynnettiin useita erilaisia tekniikoita, jotka mahdollistivat tehokkaan kehittämisen komponentissa. Kehitys toteutettiin ketterästi ketteriä ohjelmistokehyksiä hyödyntäen, kuten Scrumia. Käytetyt tekniikat käydään lävitse opinnäytetyössä.
Komponentin vaatimusmäärittelyssä määriteltiin monia vaatimuksia, jonka taulukkokomponentin tulee toteuttaa. Vaatimuksien pohjalta toteutetut toiminnallisuudet toteutettiin, ja ne esitellään omissa kappaleissaan kuvakaappauksina ja toimintojen käyttöesimerkkeinä SONET Premium -sovelluksessa.
Työn ohella kohdattiin useanlaisiin haasteisiin kaikissa kehityksen osa-alueissa. Loppuen lopuksi ongelmiin löytyi kuitenkin ratkaisu, joista kerrotaan lisää opinnäytetyössä.
Työ toteutettiin osana uutta SONET Premium sovellusta CGI Suomi yritykselle. Komponentin määrittely-, suunnittelu- ja toteutusvaiheessa hyödynnettiin useita erilaisia tekniikoita, jotka mahdollistivat tehokkaan kehittämisen komponentissa. Kehitys toteutettiin ketterästi ketteriä ohjelmistokehyksiä hyödyntäen, kuten Scrumia. Käytetyt tekniikat käydään lävitse opinnäytetyössä.
Komponentin vaatimusmäärittelyssä määriteltiin monia vaatimuksia, jonka taulukkokomponentin tulee toteuttaa. Vaatimuksien pohjalta toteutetut toiminnallisuudet toteutettiin, ja ne esitellään omissa kappaleissaan kuvakaappauksina ja toimintojen käyttöesimerkkeinä SONET Premium -sovelluksessa.
Työn ohella kohdattiin useanlaisiin haasteisiin kaikissa kehityksen osa-alueissa. Loppuen lopuksi ongelmiin löytyi kuitenkin ratkaisu, joista kerrotaan lisää opinnäytetyössä.