Graafisen verkkosivueditorin tekninen suunnitelma
Tolkki, Jari (2019)
Tolkki, Jari
2019
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202001131241
https://urn.fi/URN:NBN:fi:amk-202001131241
Tiivistelmä
Opinnäytetyön tavoitteena oli tuottaa tekninen suunnitelma graafisen verkkosivueditorin
toteuttamista varten. Tässä opinnäytetyöraportissa käydään läpi projektin määritys- ja
suunnitteluvaiheet, joissa on käytetty prototyyppilähestymistapaa. Lisäksi kerrotaan
millaiset tekniset ratkaisut mahdollistavat editoriin suunniteltujen ominaisuuksien
toteuttamisen. Käytetyt teknologiat ja ohjelmistokehitysmenetelmät vaiheineen esitellään
raportin teoriaosuudessa.
Verkkosivueditoria on tarkoitus käyttää verkkoselaimella, ja se on yhdistettävissä
toimeksiantajan omiin järjestelmiin. Editori tuotetaan pääasiassa erilaisilla web-
ympäristössä käytettävillä teknologioilla, kuten Node.js:llä, jQueryllä ja MongoDB:llä.
Teknologioiden käytettävyys varmennettiin tuottamalla ohjelmistoprototyyppi. Sitä
käytettiin samalla suunnittelun tukena, ja testaamaan muidenkin ideoiden toimivuutta.
Prototyyppi, suunnitelmadokumentti ja sitä varten tehdyt UML-kaaviot toimitettiin
toimeksiantajalle ohjelmiston tuotantoversion kehittämiseksi.
Tästä raportista on rajattu pois toimeksiantajan käyttämien järjestelmien yksityiskohdat.
toteuttamista varten. Tässä opinnäytetyöraportissa käydään läpi projektin määritys- ja
suunnitteluvaiheet, joissa on käytetty prototyyppilähestymistapaa. Lisäksi kerrotaan
millaiset tekniset ratkaisut mahdollistavat editoriin suunniteltujen ominaisuuksien
toteuttamisen. Käytetyt teknologiat ja ohjelmistokehitysmenetelmät vaiheineen esitellään
raportin teoriaosuudessa.
Verkkosivueditoria on tarkoitus käyttää verkkoselaimella, ja se on yhdistettävissä
toimeksiantajan omiin järjestelmiin. Editori tuotetaan pääasiassa erilaisilla web-
ympäristössä käytettävillä teknologioilla, kuten Node.js:llä, jQueryllä ja MongoDB:llä.
Teknologioiden käytettävyys varmennettiin tuottamalla ohjelmistoprototyyppi. Sitä
käytettiin samalla suunnittelun tukena, ja testaamaan muidenkin ideoiden toimivuutta.
Prototyyppi, suunnitelmadokumentti ja sitä varten tehdyt UML-kaaviot toimitettiin
toimeksiantajalle ohjelmiston tuotantoversion kehittämiseksi.
Tästä raportista on rajattu pois toimeksiantajan käyttämien järjestelmien yksityiskohdat.