Return to search

Ohjelmistoräätälöintityökalu web-käyttöliittymällä

Ohjelmistoräätälöinnillä tarkoitetaan ohjelmiston muokkaamista siten, että se vastaa paremmin asiakkaan tarpeita. Ohjelmistoräätälöinnin ja muunkinlaisen tuoteräätälöinnin avulla tuotteilla voidaan päästä uusille tai laajemmille markkinoille, tuotteiden kehityskustannuksia voidaan alentaa sekä asiakastyytyväisyyttä nostaa.

Tässä työssä esitellään eräs ohjelmistoräätälöintijärjestelmä ja tähän järjestelmään liittyviä tehokkuusongelmia. Tämän työn tavoitteena on näiden ongelmien ratkaisemiseksi suunnitella, toteuttaa ja testata web-käyttöliittymällä varustettu ohjelmistoräätälöintityökalu. Työn lopputuloksena syntynyt työkalu mahdollistaa ohjelmistoräätälöinnin suorittamisen alusta loppuun asti. Työkalun avulla voidaan muokata tekstejä, valita värejä ja kuvia, määrittää teknisiä tietoja ja ottaa käyttöön tai poistaa ohjelmiston osia, ja sen avulla voidaan kääntää räätälöity tuote valmiiksi ohjelmistoksi asti. Lisäksi työkalu tukee räätälöintiprosessia antamalla palautetta räätälöinnin tilasta sekä näyttää, miltä räätälöity tuote annetuilla tiedoilla näyttäisi.

Työssä esitelty työkalu ratkaisee sille esitetyn räätälöintiongelman, ja vastaavanlaista ratkaisumallia on mahdollista käyttää myös muihin ohjelmistoräätälöintijärjestelmiin. / Software customization means modifying a software, so that it better matches the customer’s needs. It is possible to gain access to new or larger markets, reduce the costs of development and improve customer happiness with software customization as well as other kinds of customization.

This work presents a particular software customization system and some efficiency problems related to it. The purpose of this work is to solve these problems by designing, implementing and testing a software customization tool with a web user interface. The tool created as a result of this work enables the creation of a customized software from start to finish. The tool provides ways to customize texts, choose colors and pictures, define technical details and enable or disable parts of the software. The tool creates finished, customized software as a result of the customization process. In addition to this the tool supports the customization process by giving feedback about the status of the customization, and visualizes how the finished product will look with the given information.

The tool presented in this work solves the given customization problem, and it is possible to use the presented solution to solve other customization problems in similar software customization systems.

Identiferoai:union.ndltd.org:oulo.fi/oai:oulu.fi:nbnfioulu-201405291613
Date02 June 2014
CreatorsHeikkinen, M. (Mikko)
PublisherUniversity of Oulu
Source SetsUniversity of Oulu
LanguageFinnish
Detected LanguageFinnish
Typeinfo:eu-repo/semantics/masterThesis, info:eu-repo/semantics/publishedVersion
Formatapplication/pdf
Rightsinfo:eu-repo/semantics/openAccess, © Mikko Heikkinen, 2014

Page generated in 0.0018 seconds