Parametric modelling in website design: A solution for efficient requirements specification and fast development

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.advisorJauhiainen, Katri
dc.contributor.authorHeiskanen, Katriina
dc.contributor.schoolPerustieteiden korkeakoulufi
dc.contributor.supervisorNieminen, Marko
dc.date.accessioned2018-06-29T08:50:46Z
dc.date.available2018-06-29T08:50:46Z
dc.date.issued2018-06-19
dc.description.abstractThis thesis addresses two challenges in website design and software development in general. First, development of websites is slow and requires special knowledge. Second, successful requirements engineering is essential for success of the project, but specifying the requirements is often time-consuming. Parametric modelling has long been utilized in mechanical engineering, architecture and other 3D modelling, but not much in web design. This thesis brings the parametric modelling to the context of web development to find a new solution to support efficient requirements engineering and fast development of websites in the context of the case company. This thesis studies possible ways of describing websites as parametric models and parametrizing website requirements, and the role of a parametric model of a website in supporting the requirements engineering process. Data about the requirements engineering process and the website requirements was collected with interviews and project document analysis. Based on the research results and literature, a parametric model of a website was developed. The research results and the parametric model created show, that parametric modelling is a great tool also for website design. Parametric model enables fast prototyping of the website. Prototypes in requirements engineering facilitate better communication and mutual understanding, which are crucial for successful requirements engineering. The parametric model also structures the requirements engineering process and supports iterative specification of requirements. Parametric model simplifies the website development, and changes to the website can be made fast to meet the customer’s changing requirements.en
dc.description.abstractTämä diplomityö keskittyy kahteen verkkosivustojen suunnittelun ja ohjelmistokehityksen haasteeseen. Ensiksi, verkkosivujen kehittäminen on hidasta ja vaatii erityisosaamista. Toiseksi, onnistunut vaatimusmäärittely on perusehto koko projektin onnistumiselle, mutta on usein aikaa vievää. Parametrista mallintamista on pitkään hyödynnetty konesuunnittelussa, arkkitehtuurissa ja muussa 3D-mallintamisessa, mutta ei juurikaan web-suunnittelussa. Tämä työ soveltaa parametrista mallinnusta web-kehityksessä sekä pyrkii löytämään ratkaisun, joka tukee tehokasta vaatimusmäärittelyä ja nopeaa verkkosivujen toteuttamista kohdeyrityksen kontekstissa. Tämä työ tutkii mahdollisia tapoja kuvata verkkosivustoja parametrisina malleina, verkkosivuston vaatimuksien parametrisointia sekä verkkosivuston parametrisen mallin roolia vaatimusmäärittelyprosessissa. Aineistoa vaatimusmäärittelyprosessista ja verkkosivustojen vaatimuksista kerättiin haastatteluiden avulla ja projektidokumentteja tutkimalla. Parametrinen malli verkkosivustosta kehitettiin tutkimustuloksiin ja kirjallisuuteen pohjautuen. Tutkimustulokset sekä toteutettu parametrinen malli osoittavat, että parametrinen mallintaminen on oiva työkalu myös verkkosivustojen suunnittelussa. Parametrinen malli mahdollistaa verkkosivuston nopean prototypoinnin, mikä tukee parempaa kommunikointia ja yhteisymmärrystä vaatimusmäärittelyssä, joka on erityisen tärkeää onnistuneen vaatimusmäärittelyn kannalta. Parametrinen malli myös jäsentää vaatimusmäärittelyprosessia ja tukee iteratiivistä vaatimusmäärittelyä. Parametrinen malli yksinkertaistaa verkkosivustojen toteutusta, ja mahdollistaa muutosten tekemisen nopeasti asiakkaiden vaatimusten muuttuessa.fi
dc.format.extent58 + 6
dc.format.mimetypeapplication/pdfen
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/32473
dc.identifier.urnURN:NBN:fi:aalto-201806293883
dc.language.isoenen
dc.programmeMaster's Programme in Information Networksfi
dc.programme.majorInformaatioverkostotfi
dc.programme.mcodeSCI3047fi
dc.subject.keywordparamteric modellingen
dc.subject.keywordwebsite designen
dc.subject.keywordrequirements specificationen
dc.subject.keywordrequirements engineeringen
dc.titleParametric modelling in website design: A solution for efficient requirements specification and fast developmenten
dc.titleParametrinen mallintaminen nettisivujen suunnittelussa: Ratkaisu tehokkaaseen vaatimusmäärittelyyn ja nopeaan kehittämiseenfi
dc.typeG2 Pro gradu, diplomityöfi
dc.type.ontasotMaster's thesisen
dc.type.ontasotDiplomityöfi
local.aalto.electroniconlyyes
local.aalto.openaccessyes

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
master_Heiskanen_Katriina_2018.pdf
Size:
860.35 KB
Format:
Adobe Portable Document Format