Parametric Modelling in Website Design: A Solution for Efficient Requirements Specification and Fast Development

Loading...
Thumbnail Image
Journal Title
Journal ISSN
Volume Title
Perustieteiden korkeakoulu | Master's thesis
Date
2018-06-19
Department
Major/Subject
Informaatioverkostot
Mcode
SCI3047
Degree programme
Master’s Programme in Information Networks
Language
en
Pages
58 + 6
Series
Abstract
This 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.

Tä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.
Description
Supervisor
Nieminen, Marko
Thesis advisor
Jauhiainen, Katri
Keywords
paramteric modelling, website design, requirements specification, requirements engineering
Other note
Citation