Hyppää sisältöön
    • Suomeksi
    • In English
Trepo
  • Suomeksi
  • In English
  • Kirjaudu
Näytä viite 
  •   Etusivu
  • Trepo
  • Opinnäytteet - ylempi korkeakoulututkinto (Limited access)
  • Näytä viite
  •   Etusivu
  • Trepo
  • Opinnäytteet - ylempi korkeakoulututkinto (Limited access)
  • Näytä viite
JavaScript is disabled for your browser. Some features of this site may not work without it.

Liikkuvan työkoneen ohjausjärjestelmän variaationhallinta

Tuomola, Anssi (2017)

 
Avaa tiedosto
tuomola.pdf (1.166Mt)
Lataukset: 



Tuomola, Anssi
2017

Automaatiotekniikka
Teknisten tieteiden tiedekunta - Faculty of Engineering Sciences
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ä
2017-06-07
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tty-201705241523
Tiivistelmä
Ohjelmistotuotelinjojen perusajatus on tuoda perinteisessä teollisuudessa käytettyjen tuotelinjojen hyvät puolet ohjelmistotuotantoon. Ne perustuvat massaräätälöinnin periaatteelle, jonka tarkoitus on valmistaa tuotteita nopeasti ja tehokkaasti, mutta samalla huomioida asiakkaiden henkilökohtaiset tarpeet. Uudelleenkäytettävien ohjelmistoartefaktien avulla samalta tuotelinjalta on mahdollista valmistaa useita erilaisia tuotteita.

Variaationhallinta on tärkeä osa ohjelmistotuotelinjoja. Sen avulla hallitaan ja mallinnetaan tuotteiden yhtäläisyyksiä ja eroavaisuuksia. Suosittu tapa variaation kuvaamiseen ovat ominaisuusmallit. Nimensä mukaisesti ne jakavat tuotteet ominaisuuksiksi, jotka voivat olla joko pakollisia, vaihtoehtoisia tai vapaavalintaisia. Variaationhallintaan on kehitetty useita menetelmiä, jotka esittelevät omat mallinsa ja tapansa uudelleenkäytettävien artefaktien hyödyntämiseksi.

Aiheeseen liittyvät menetelmät jakavat ohjelmistotuotelinjat usein alusta- ja sovelluskehitysvaiheisiin. Alustakehityksessä tuotelinjan tuotteille kehitetään alusta, josta sovelluskehityksessä jalostetaan erilaisia tuotteita. Aiheeseen liittyvien teorioiden mukaan molempien osuus ohjelmistokehityksestä on noin puolet. Käytännössä yritykset hyödyntävät ohjelmistotuotelinjoja monin eri tavoin. Alusta- ja sovelluskehityksen osuus voi yrityksestä riippuen vaihdella hyvinkin paljon ja aina selvää rajaa näiden kahden vaiheen välille ei edes tehdä.

Tämän työn tarkoituksena on tutustua variaationhallintaan sekä ohjelmistotuotelinjoihin, tutkia miten niitä hyödynnetään John Deere Forestry Oy:n valmistamien metsäkoneiden ohjausjärjestelmän kehityksessä ja miettiä tapoja järjestelmän ohjelmistokehityksen kehittämiseksi. Työn aikana luodaan variaationhallinnan apuvälineenä käytettävä ominaisuusmalli, joka kuvaa koneiden ohjausjärjestelmässä esiintyvän variaation sekä koneiden yhteiset ominaisuudet. Tätä mallia on tarkoitus käyttää koneissa esiintyvien ominaisuuksien havainnollistamiseen sekä hyödyntää sitä tulevien konemallien suunnittelussa. Mallia tullaan päivittämään, kun uusia ominaisuuksia lisätään järjestelmään.

Työssä yrityksen nykyisin käytössä olevaa ohjelmistotuotantomenetelmää verrataan kirjallisuudessa esitettyihin ohjelmistotuotelinjoihin ja pyritään löytämään nykyisen tavan hyvät puolet sekä kehityskohteet. Työn tuloksena nykyisestä ohjelmistotuotantotavasta löydettiin selkeitä yhtymäkohtia eräisiin ohjelmistotuotelinjatyyppeihin. Nykyisessä tavassa havaittiin kohtia, joita kehittämällä erityisesti ohjelmiston rakennetta ja sen tulkittavuutta
on mahdollista kehittää.
Kokoelmat
  • Opinnäytteet - ylempi korkeakoulututkinto (Limited access) [3606]
Kalevantie 5
PL 617
33014 Tampereen yliopisto
oa[@]tuni.fi | Tietosuoja | Saavutettavuusseloste
 

 

Selaa kokoelmaa

TekijätNimekkeetTiedekunta (2019 -)Tiedekunta (- 2018)Tutkinto-ohjelmat ja opintosuunnatAvainsanatJulkaisuajatKokoelmat

Omat tiedot

Kirjaudu sisäänRekisteröidy
Kalevantie 5
PL 617
33014 Tampereen yliopisto
oa[@]tuni.fi | Tietosuoja | Saavutettavuusseloste