Ohjelmistokirjastojen uudelleenkäytettävyyden kehittäminen automaatioprojekteissa : Epec Oy
Mustajärvi, Aleksanteri (2024)
Mustajärvi, Aleksanteri
2024
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202404267989
https://urn.fi/URN:NBN:fi:amk-202404267989
Tiivistelmä
Opinnäytetyö on suoritettu Epec Oy:lle. Sen tavoitteena on ollut määrittää uudelleenkäytettävien ohjelmistokirjastojen sisältöä, käyttöä, ylläpitoa sekä kehitystä niiden optimoimiseksi. Uudelleenkäytettävien ohjelmistokirjastojen oikeaoppinen hyödyntäminen tarjoaa huomattavia etuja liiketoiminnan kannalta niiden tuottamien hyötyjen avulla. Näitä hyötyjä ovat mm. aikataululliset ja taloudelliset hyödyt, jotka tarjoavat suoran edun projektien tarjouskilpailutuksissa ja loppuun saattamisessa.
Tutkimustyö on toteutettu tutustumalla aiheeseen liittyvään kirjallisuuteen ja teoriaan, jonka perusteella on toteutettu toimintamalliehdotuksia sekä nykyisille että tuleville ohjelmistokirjastoille. Toimintamalliehdotuksia on toteutettu sekä kerättyyn teoriaan että asiantuntijakokemukseen pohjautuen. Näillä ehdotetuilla toimintamalleilla on pyritty luomaan tapa työstää uudelleenkäytettäviä kirjastokomponentteja niin, että niiden täysi potentiaali saadaan hyödynnettyä. Tämän lisäksi työssä pyrittiin listaamaan sellaisia ohjelmistokehityksessä toistuvia kokonaisuuksia, joiden uudelleenkäytön potentiaali on huomattavaa. Listatuille kirjastokomponenteille ehdotettiin sovellusarkkitehtuureja kerätyn teorian perusteella. Työssä myös analysoitiin olemassa olevien kirjastojen uudelleenkäytön artefaktikandidaattina toimimisen nykytilannetta.
Tutkimustyön tulosten läpikäyntiä on rajattu julkisessa opinnäytetyön versiossa.
Tutkimustyö on toteutettu tutustumalla aiheeseen liittyvään kirjallisuuteen ja teoriaan, jonka perusteella on toteutettu toimintamalliehdotuksia sekä nykyisille että tuleville ohjelmistokirjastoille. Toimintamalliehdotuksia on toteutettu sekä kerättyyn teoriaan että asiantuntijakokemukseen pohjautuen. Näillä ehdotetuilla toimintamalleilla on pyritty luomaan tapa työstää uudelleenkäytettäviä kirjastokomponentteja niin, että niiden täysi potentiaali saadaan hyödynnettyä. Tämän lisäksi työssä pyrittiin listaamaan sellaisia ohjelmistokehityksessä toistuvia kokonaisuuksia, joiden uudelleenkäytön potentiaali on huomattavaa. Listatuille kirjastokomponenteille ehdotettiin sovellusarkkitehtuureja kerätyn teorian perusteella. Työssä myös analysoitiin olemassa olevien kirjastojen uudelleenkäytön artefaktikandidaattina toimimisen nykytilannetta.
Tutkimustyön tulosten läpikäyntiä on rajattu julkisessa opinnäytetyön versiossa.