Tuotannonsuunnittelujärjestelmän komponenttipohjainen kehittäminen
Arimaa, Juha-Pekka (2011)
Arimaa, Juha-Pekka
2011
Tietotekniikan koulutusohjelma
Tieto- ja sähkötekniikan tiedekunta - Faculty of Computing and Electrical Engineering
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2011-04-04
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tty-201205161127
https://urn.fi/URN:NBN:fi:tty-201205161127
Tiivistelmä
Komponenttipohjainen kehitys tarkoittaa ohjelmistojen rakentamista uudelleenkäytettäviä komponentteja hyväksikäyttäen. Läheisesti uudelleenkäyttöön liittyvä tekniikka on myös tuoterunkojen käyttö ohjelmistokehityksessä. Niin komponenttien kuin tuoterunkojenkin käytön tavoitteena on parantaa laatua, vähentää kustannuksia, pienentää tuotantoaikaa ja helpottaa ohjelmistokehitystä.
Työ on toteutettu yhteistyössä SW-Developmentin kanssa ja työn tavoitteena on laatia komponentteja ja tuoterunkoa hyödyntävä arkkitehtuurisuunnitelma yrityksen tuotannonsuunnittelujärjestelmille. Työ jakaantuu kolmeen osaan. Ensimmäisessä osassa käsitellään komponenttien ja tuoterunkojen teoreettista taustaa sekä aikaisempia havaintoja niiden käytöstä. Toisessa osassa tutkitaan olemassa olevan järjestelmän rakennetta ja toimintaa sekä käsitellään sen keskeisimpiä ongelmakohtia. Tutkittavan järjestelmän perusteella laaditaan myös vaatimukset suunniteltavalle järjestelmälle. Kolmannessa osassa tehdään varsinainen arkkitehtuurisuunnitelma ja toteutetaan sille systemaattinen arviointiprosessi.
Työ toimii osaltaan lähtökohtana SW-Developmentin tuleville järjestelmille. Lisäksi työ tuo esille komponentti- ja tuoterunkoarkkitehtuurien keskeisimpiä piirteitä, haasteita, hyötyjä ja ongelmakohtia.
Työ on toteutettu yhteistyössä SW-Developmentin kanssa ja työn tavoitteena on laatia komponentteja ja tuoterunkoa hyödyntävä arkkitehtuurisuunnitelma yrityksen tuotannonsuunnittelujärjestelmille. Työ jakaantuu kolmeen osaan. Ensimmäisessä osassa käsitellään komponenttien ja tuoterunkojen teoreettista taustaa sekä aikaisempia havaintoja niiden käytöstä. Toisessa osassa tutkitaan olemassa olevan järjestelmän rakennetta ja toimintaa sekä käsitellään sen keskeisimpiä ongelmakohtia. Tutkittavan järjestelmän perusteella laaditaan myös vaatimukset suunniteltavalle järjestelmälle. Kolmannessa osassa tehdään varsinainen arkkitehtuurisuunnitelma ja toteutetaan sille systemaattinen arviointiprosessi.
Työ toimii osaltaan lähtökohtana SW-Developmentin tuleville järjestelmille. Lisäksi työ tuo esille komponentti- ja tuoterunkoarkkitehtuurien keskeisimpiä piirteitä, haasteita, hyötyjä ja ongelmakohtia.