Ohjelmistotuotannon menetelmien käyttö sulautetuissa järjestelmissä


Autoria(s): Kasila, Esko
Data(s)

18/04/2013

18/04/2013

2013

Resumo

Sulautettujen järjestelmien tekemisessä käytettävät metodit ovat moninaiset. Tämä johtuu siitä, että sulautettuja järjestelmiä on tuhansia erilaisia, sekä laitteiston ja ohjelmiston rakentamisen eroavaisuuksista. Sovellukset vaihtelevat kännyköistä aina avaruusluotaimiin. Näihin projekteihin on sovellettu metodeita joita ei ole alun perin suunniteltu laitteiston ja ohjelmiston yhteissuunnitteluun ja toteuttamiseen. Ohjelmistotuotannon menetelmistä oikean valinta nimenomaan tietylle sulautetulle järjestelmälle on haasteellista. Viimeisimpinä ovat tulleet erilaiset ketterät menetelmät ja niitäkin on olemassa useita erilaisia. Ketteriä ja perinteisempiä ohjelmistotuotannon menetelmiä esitellään tässä kandidaatin työssä. Tässä työssä on tarkoituksena selvittää mitkä olisivat parhaiten soveltuvia sulautetun järjestelmän projektille.

Methods creating embedded systems vary a lot. This is because of the fact that embedded systems may vary so much and the difference of nature in software and hardware development. Embedded systems range from mobile phones to interstellar probes. Methods used in these projects are not usually been designed to be used in system that contains both software and hardware. Selecting the right method for right embedded system project is difficult. Recent additions to software development are agile methods and there are also many of these methods. Traditional and agile software engineering methods are introduced in this paper. The purpose of this paper is to find out what method fits best for different kind of embedded system projects

Identificador

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

URN:NBN:fi-fe201304112719

Idioma(s)

fi

Palavras-Chave #SULAUTETUT JÄRJESTELMÄT #OHJELMISTOTUOTANNON MENETELMÄT #EMBEDDED SYSTEMS #SOFTWARE ENGINEERING
Tipo

Bachelor's thesis

Kandityö