PLC:n ohjainohjelman suunnittelu ja tuottaminen asiakkaalle
Heikkilä, Jasmiina (2016)
Heikkilä, Jasmiina
Satakunnan ammattikorkeakoulu
2016
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2016101215129
https://urn.fi/URN:NBN:fi:amk-2016101215129
Tiivistelmä
Tämä opinnäytetyö käsittelee ohjainohjelman kehittämistä asiakkaalle tietyn PLC-laitteen käyttämiseksi ja valvomiseksi. Ohjainohjelman tehtävänä oli korvata edellinen käytössä ollut ohjelma sekä täyttää asiakkaan toiveet ja tarpeet. Työ toteutui pienenä ohjelmistotuotantoprojektina, joka on osa asiakkaan suurempaa uudistusprojektia.
Opinnäytetyössä käydään läpi projektin kulku sen alkuvaiheista ja suunnittelusta aina ohjelman valmistumiseen. Sekä projektisuunnittelun että ohjelman kehittämisen teoreettinen ja käytännöllinen osuus kuvataan vaiheittain. Itse tutkimusongelma on asiakkaalle sopivan ohjelmistotuotteen suunnittelu ja toteuttaminen.
Ensimmäisenä aiheena käsitellään koko projektin lähtökohdat, joista tärkein kokonaisuus on vaatimusmäärittely. Projektisuunnitteluosiossa kerrotaan teorian ohella lopulliset ratkaisut ohjelmistotuotantoprojektin toteuttamiseen. Ohjelmistosuunnitteluosio kattaa teorian, suunnittelun ja ohjelman toteuttamisen käytännössä. Läpi käydään projektissa käytetyt ohjelmat ja tekniikat, arkkitehtuurisuunnittelu sekä luokkasuunnittelu, käyttöliittymä ja ohjainohjelman toiminnallisuus.
Opinnäytetyössä käydään läpi projektin kulku sen alkuvaiheista ja suunnittelusta aina ohjelman valmistumiseen. Sekä projektisuunnittelun että ohjelman kehittämisen teoreettinen ja käytännöllinen osuus kuvataan vaiheittain. Itse tutkimusongelma on asiakkaalle sopivan ohjelmistotuotteen suunnittelu ja toteuttaminen.
Ensimmäisenä aiheena käsitellään koko projektin lähtökohdat, joista tärkein kokonaisuus on vaatimusmäärittely. Projektisuunnitteluosiossa kerrotaan teorian ohella lopulliset ratkaisut ohjelmistotuotantoprojektin toteuttamiseen. Ohjelmistosuunnitteluosio kattaa teorian, suunnittelun ja ohjelman toteuttamisen käytännössä. Läpi käydään projektissa käytetyt ohjelmat ja tekniikat, arkkitehtuurisuunnittelu sekä luokkasuunnittelu, käyttöliittymä ja ohjainohjelman toiminnallisuus.