Software product line for power converters


Autoria(s): Kankaanranta, Tommi
Data(s)

15/07/2014

05/06/2016

2014

Resumo

Työn tilaajana toimi Visedo Oy. Työn tavoitteina oli tutkia Visedo Oy:n ohjelmistokehityksen nykytila, tunnistaa seuraavat parannuskohteet ja antaa ohjeita havaittujen parannuskohteiden korjaamiseksi. Visedo Oy:n tehonmuokkain ohjelmistokehityksen nykytilaa käsiteltiin neljän valitun osa-alueen näkökulmasta: ohjelmistoarkkitehtuurityyli, komponenttipohjainen ohjelmistokehitys, ohjelmistotuotelinjojen kehitysmenetelmät ja ohjelmistovariaatioiden hallinta. Valituilla osa-alueilla havaittujen parannuskohteiden perusteella annettiin korjausehdotuksia: ohjelmistoarkkitehtuurin rakenteeseen, komponenttien jakautumiselle, komponenttien koostamiselle ja komponenttien versioinnille. Lisäksi ehdotettiin uudenlaista ohjelmistotuotelinja rakennetta, joka yhdistää kerros- ja komponenttipohjaiset arkkitehtuurityylit mahdollistaen ominaisuuksiltaan eroavien tehonmuokkain ohjelmistojen hallinnan.

This work was commissioned by Visedo Ltd. Objectives of the work were to research the current state of Visedo Ltd.’s software development practices, identify steps for improvement and develop guidelines for future improvement based on the observations. Visedo Ltd.’s software development practices were analysed through four selected focus areas: architecture style, component-based development practices, software product line practices and management of diversity. Observations were made on the four selected focus areas. Based on the observations guidelines for improvement were suggested for the structure of the architecture, distribution of the components, the adoption of component composition and the development of component versioning strategy. Also a software product line structure which combines the layered architecture and component-based architecture styles was proposed. The proposed software product line structure enables to manage a product range consisting of a population of low-end and high-end products.

Identificador

http://www.doria.fi/handle/10024/98428

URN:NBN:fi-fe2014071532476

Idioma(s)

en

Palavras-Chave #tehonmuokkaimet #ohjelmistotuotelinjat #ohjelmistoarkkitehtuurityylit #ohjelmistotuotevariaatioiden hallinta #sulautettujen järjestelmien ohjelmistot #power converters #software product lines #software architecture styles #component-based development #variation management #embedded systems software #komponenttipohjainen ohjelmistokehitys
Tipo

Master's thesis

Diplomityö