Kaivusyvyysjärjestelmän ohjelmistokehitys
Mäkipää, Jarno (2012)
Mäkipää, Jarno
Tampereen ammattikorkeakoulu
2012
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2012061512781
https://urn.fi/URN:NBN:fi:amk-2012061512781
Tiivistelmä
Tässä opinnäytetyössä tutkitaan oliopohjaisen ohjelmoinnin etuja sekä haittoja sulautetun reaaliaikajärjestelmän ohjelmistokehityksessä. Tavoitteena on tutkia ja kehittää sulautetussa järjestelmässä toimiva kaivusyvyysjärjestelmän käyttöliittymä, joka on laiteympäristöstään huolimatta mahdollisimman modulaarinen sekä uudelleenkäytettävä.
Kohdealustan tuntemus on sulautetussa ohjelmistokehityksessä hyvin tärkeää. Tästä syystä tässä työssä perehdytään myös kohdeprosessorin ja reaaliaikakäyttöjärjestelmän tarjoamiin ominaisuuksiin.
Kaivusyvyysjärjestelmän käyttöliittymän ominaisuuksien määrittelyssä käytettiin hyödyksi yrityksen aikaisempien tuotteiden hyväksi havaittuja ominaisuuksia sekä asiakkailta saatuja kokemuksia.
Työ on toteutettu Novatron Oy -nimiselle yritykselle, jonka päätoimiala on koneohjausjärjestelmät. Ohjelmistosuunnittelu aloitettiin kevään 2011 aikana ja tuotteen ensimmäinen versio saatettiin markkinoille loppusyksystä 2011, jonka jälkeen tuotetta on jatkokehitetty lisäominaisuuksien muodossa.
Kohdealustan tuntemus on sulautetussa ohjelmistokehityksessä hyvin tärkeää. Tästä syystä tässä työssä perehdytään myös kohdeprosessorin ja reaaliaikakäyttöjärjestelmän tarjoamiin ominaisuuksiin.
Kaivusyvyysjärjestelmän käyttöliittymän ominaisuuksien määrittelyssä käytettiin hyödyksi yrityksen aikaisempien tuotteiden hyväksi havaittuja ominaisuuksia sekä asiakkailta saatuja kokemuksia.
Työ on toteutettu Novatron Oy -nimiselle yritykselle, jonka päätoimiala on koneohjausjärjestelmät. Ohjelmistosuunnittelu aloitettiin kevään 2011 aikana ja tuotteen ensimmäinen versio saatettiin markkinoille loppusyksystä 2011, jonka jälkeen tuotetta on jatkokehitetty lisäominaisuuksien muodossa.