Ohjelmistotuotannon menetelmien käyttö sulautetuissa järjestelmissä
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ö |