Sulautettujen järjestelmien kehittämismenetelmien arviointi

Sulautetulla järjestelmällä tarkoitetaan järjestelmää, jossa laitteisto ja ohjelmisto ovat tiiviisti sidonnaisia toisiinsa. Niiden laitteisto ja ohjelmisto ovat usein suunniteltu toisiaan varten niin saumattomasti, ettei kumpikaan voi toimia itsenäisesti ilman toista. Sulautettuja järjestelmiä on la...

Full description

Bibliographic Details
Main Author: Lehtonen, Simo
Other Authors: Informaatioteknologian tiedekunta, Faculty of Information Technology, Informaatioteknologia, Information Technology, University of Jyväskylä, Jyväskylän yliopisto
Format: Bachelor's thesis
Language:fin
Published: 2016
Subjects:
Online Access: https://jyx.jyu.fi/handle/123456789/51844
_version_ 1826225792143589376
author Lehtonen, Simo
author2 Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology University of Jyväskylä Jyväskylän yliopisto
author_facet Lehtonen, Simo Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology University of Jyväskylä Jyväskylän yliopisto Lehtonen, Simo Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology University of Jyväskylä Jyväskylän yliopisto
author_sort Lehtonen, Simo
datasource_str_mv jyx
description Sulautetulla järjestelmällä tarkoitetaan järjestelmää, jossa laitteisto ja ohjelmisto ovat tiiviisti sidonnaisia toisiinsa. Niiden laitteisto ja ohjelmisto ovat usein suunniteltu toisiaan varten niin saumattomasti, ettei kumpikaan voi toimia itsenäisesti ilman toista. Sulautettuja järjestelmiä on laajasti käytössä muun mu-assa teollisuuden automaatiossa, autoteollisuudessa ja kodinkoneissa. Sulautettujen järjestelmien kehityksessä on käytetty pitkään perinteisiä ohjelmistotuotannon menetelmiä ja malleja, kuten vesiputousmallia, mutta ketterien kehitysmenetelmien käyttö on lisääntymässä. Tässä tutkielmassa tutkitaan kirjallisuuskatsauksen avulla sulautettujen järjestelmien kehityksessä käytettäviä menetelmiä. Lisäksi tutkielmassa käsitellään sulautettujen järjestelmien kehittäjille asettamia haasteita. Sulautettujen järjestelmien kehittäjien usein kohtaamia haasteita ovat järjestelmien monimutkaisuus, yksilökohtaiset vaatimukset, korkeat laatu- ja luotettavuusvaatimukset, sekä laitteiston ja ohjelmiston riippuvuus toisistaan. Näihin haasteisiin esitetään mahdollisia ratkaisuja lähdekirjallisuudesta. Tämän tutkielman tavoitteena on arvioida sulautettujen järjestelmien erilaisia ketteriä ja kauemmin käytössä olleita perinteisiä menetelmiä, jonka lisäksi niiden esittämiä ratkaisuja sovelletaan rinnakkain neljännen kappaleen haasteita esittelevässä taulukossa.
first_indexed 2024-09-11T08:50:38Z
format Kandityö
fullrecord [{"key": "dc.contributor.advisor", "value": "Veikko Halttunen", "language": null, "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.author", "value": "Lehtonen, Simo", "language": null, "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2016-11-08T12:56:17Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2016-11-08T12:56:17Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2016", "language": null, "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/51844", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Sulautetulla j\u00e4rjestelm\u00e4ll\u00e4 tarkoitetaan j\u00e4rjestelm\u00e4\u00e4, jossa laitteisto ja ohjelmisto ovat tiiviisti sidonnaisia toisiinsa. Niiden laitteisto ja ohjelmisto ovat usein suunniteltu toisiaan varten niin saumattomasti, ettei kumpikaan voi toimia itsen\u00e4isesti ilman toista. Sulautettuja j\u00e4rjestelmi\u00e4 on laajasti k\u00e4yt\u00f6ss\u00e4 muun mu-assa teollisuuden automaatiossa, autoteollisuudessa ja kodinkoneissa. Sulautettujen j\u00e4rjestelmien kehityksess\u00e4 on k\u00e4ytetty pitk\u00e4\u00e4n perinteisi\u00e4 ohjelmistotuotannon menetelmi\u00e4 ja malleja, kuten vesiputousmallia, mutta ketterien kehitysmenetelmien k\u00e4ytt\u00f6 on lis\u00e4\u00e4ntym\u00e4ss\u00e4.\nT\u00e4ss\u00e4 tutkielmassa tutkitaan kirjallisuuskatsauksen avulla sulautettujen j\u00e4rjestelmien kehityksess\u00e4 k\u00e4ytett\u00e4vi\u00e4 menetelmi\u00e4. Lis\u00e4ksi tutkielmassa k\u00e4sitell\u00e4\u00e4n sulautettujen j\u00e4rjestelmien kehitt\u00e4jille asettamia haasteita. Sulautettujen j\u00e4rjestelmien kehitt\u00e4jien usein kohtaamia haasteita ovat j\u00e4rjestelmien monimutkaisuus, yksil\u00f6kohtaiset vaatimukset, korkeat laatu- ja luotettavuusvaatimukset, sek\u00e4 laitteiston ja ohjelmiston riippuvuus toisistaan. N\u00e4ihin haasteisiin esitet\u00e4\u00e4n mahdollisia ratkaisuja l\u00e4hdekirjallisuudesta. T\u00e4m\u00e4n tutkielman tavoitteena on arvioida sulautettujen j\u00e4rjestelmien erilaisia ketteri\u00e4 ja kauemmin k\u00e4yt\u00f6ss\u00e4 olleita perinteisi\u00e4 menetelmi\u00e4, jonka lis\u00e4ksi niiden esitt\u00e4mi\u00e4 ratkaisuja sovelletaan rinnakkain nelj\u00e4nnen kappaleen haasteita esittelev\u00e4ss\u00e4 taulukossa.", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted using Plone Publishing form by Simo Lehtonen (siruleht) on 2016-11-08 12:56:16.826484. Form: Kandidaatintutkielma -lomake (https://kirjasto.jyu.fi/julkaisut/julkaisulomakkeet/kandin-tutkielma-lomake). JyX data: [jyx_publishing-allowed (fi) =False]", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by jyx lomake-julkaisija (jyx-julkaisija.group@korppi.jyu.fi) on 2016-11-08T12:56:17Z\nNo. of bitstreams: 2\nURN:NBN:fi:jyu-201611084593.docx: 145089 bytes, checksum: 10dbdcb3d6f1460b6d577841b5331372 (MD5)\nlicense.html: 1103 bytes, checksum: f7cdbb121cb53b330482931db4da6ccf (MD5)", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2016-11-08T12:56:17Z (GMT). No. of bitstreams: 2\nURN:NBN:fi:jyu-201611084593.docx: 145089 bytes, checksum: 10dbdcb3d6f1460b6d577841b5331372 (MD5)\nlicense.html: 1103 bytes, checksum: f7cdbb121cb53b330482931db4da6ccf (MD5)\n Previous issue date: 2016", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "25", "language": "", "element": "format", "qualifier": "extent", "schema": "dc"}, {"key": "dc.language.iso", "value": "fin", "language": null, "element": "language", "qualifier": "iso", "schema": "dc"}, {"key": "dc.rights", "value": "In Copyright", "language": "en", "element": "rights", "qualifier": null, "schema": "dc"}, {"key": "dc.subject.other", "value": "sulautettu j\u00e4rjestelm\u00e4", "language": null, "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "ohjelmisto", "language": null, "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "laitteisto", "language": null, "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "kehitysmenetelm\u00e4", "language": null, "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "Sulautettujen j\u00e4rjestelmien kehitt\u00e4mismenetelmien arviointi", "language": "", "element": "title", "qualifier": null, "schema": "dc"}, {"key": "dc.type", "value": "bachelor thesis", "language": null, "element": "type", "qualifier": null, "schema": "dc"}, {"key": "dc.identifier.urn", "value": "URN:NBN:fi:jyu-201611084593", "language": null, "element": "identifier", "qualifier": "urn", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Kandidaatintutkielma", "language": "fi", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Bachelor's thesis", "language": "en", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Informaatioteknologian tiedekunta", "language": "fi", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Faculty of Information Technology", "language": "en", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Informaatioteknologia", "language": "fi", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Information Technology", "language": "en", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "University of Jyv\u00e4skyl\u00e4", "language": "en", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "Jyv\u00e4skyl\u00e4n yliopisto", "language": "fi", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Tietoj\u00e4rjestelm\u00e4tiede", "language": "fi", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Information Systems Science", "language": "en", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.date.updated", "value": "2016-11-08T12:56:17Z", "language": null, "element": "date", "qualifier": "updated", "schema": "dc"}, {"key": "dc.type.coar", "value": "http://purl.org/coar/resource_type/c_7a1f", "language": null, "element": "type", "qualifier": "coar", "schema": "dc"}, {"key": "dc.rights.accesslevel", "value": "restrictedAccess", "language": "fi", "element": "rights", "qualifier": "accesslevel", "schema": "dc"}, {"key": "dc.type.publication", "value": "bachelorThesis", "language": null, "element": "type", "qualifier": "publication", "schema": "dc"}, {"key": "dc.rights.url", "value": "https://rightsstatements.org/page/InC/1.0/", "language": null, "element": "rights", "qualifier": "url", "schema": "dc"}, {"key": "dc.rights.accessrights", "value": "This material has a restricted access due to copyright reasons. It can be read at the workstation at Jyv\u00e4skyl\u00e4 University Library reserved for the use of archival materials: https://kirjasto.jyu.fi/en/workspaces/facilities.", "language": "en", "element": "rights", "qualifier": "accessrights", "schema": "dc"}, {"key": "dc.rights.accessrights", "value": "Aineistoon p\u00e4\u00e4sy\u00e4 on rajoitettu tekij\u00e4noikeussyist\u00e4. Aineisto on luettavissa Jyv\u00e4skyl\u00e4n yliopiston kirjaston arkistoty\u00f6asemalta. Ks. https://kirjasto.jyu.fi/fi/tyoskentelytilat/laitteet-ja-tilat.", "language": "fi", "element": "rights", "qualifier": "accessrights", "schema": "dc"}]
id jyx.123456789_51844
language fin
last_indexed 2025-02-18T10:56:30Z
main_date 2016-01-01T00:00:00Z
main_date_str 2016
publishDate 2016
record_format qdc
source_str_mv jyx
spellingShingle Lehtonen, Simo Sulautettujen järjestelmien kehittämismenetelmien arviointi sulautettu järjestelmä ohjelmisto laitteisto kehitysmenetelmä Tietojärjestelmätiede Information Systems Science
title Sulautettujen järjestelmien kehittämismenetelmien arviointi
title_full Sulautettujen järjestelmien kehittämismenetelmien arviointi
title_fullStr Sulautettujen järjestelmien kehittämismenetelmien arviointi Sulautettujen järjestelmien kehittämismenetelmien arviointi
title_full_unstemmed Sulautettujen järjestelmien kehittämismenetelmien arviointi Sulautettujen järjestelmien kehittämismenetelmien arviointi
title_short Sulautettujen järjestelmien kehittämismenetelmien arviointi
title_sort sulautettujen järjestelmien kehittämismenetelmien arviointi
title_txtP Sulautettujen järjestelmien kehittämismenetelmien arviointi
topic sulautettu järjestelmä ohjelmisto laitteisto kehitysmenetelmä Tietojärjestelmätiede Information Systems Science
topic_facet Information Systems Science Tietojärjestelmätiede kehitysmenetelmä laitteisto ohjelmisto sulautettu järjestelmä
url https://jyx.jyu.fi/handle/123456789/51844 http://www.urn.fi/URN:NBN:fi:jyu-201611084593
work_keys_str_mv AT lehtonensimo sulautettujenjärjestelmienkehittämismenetelmienarviointi