Software product line for power converters
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ö |