Ohjelmistoarkkitehtuuri ja sen suunnittelu : tapaustutkimuksena tuotantotehokkuuden seuranta- ja kunnonvalvontajärjestelmän arkkitehtuuri

Abstract
Tänä päivänä omakotitaloa – saati sitten pilvenpiirtäjää – ei lähdetä rakenta-maan ilman kunnollisia piirustuksia. Valitettavasti sama käytäntö ei ole vielä yhtä järjestelmällisesti rantautunut ohjelmistoteollisuuteen. Vaikka ohjelmisto-kehitys eroaa monilta osin talonrakennuksesta, arkkitehtuurisuunnittelun tulee olla olennainen osa ohjelmistokehitystyötä. Ohjelmistoarkkitehtuurin suunnit-telulle on esitetty monia suunnittelumenetelmiä. Sen sijaan menetelmien käy-töstä todellisissa ohjelmistoarkkitehtuurin suunnitteluhankkeissa on olemassa vain vähän tutkimustietoa. Tutkimuksen tarkoituksena on selvittää, millä tavalla voidaan valita ja soveltaa ohjelmistoarkkitehtuurin suunnittelumenetelmää ja arvioida tuloksena saatua ohjelmistoarkkitehtuuria. Tutkimuksessa ohjelmistoarkkitehtuuria, sen tavoit-teita, kuvaustapoja, arkkitehtuurityylejä sekä suunnittelu- ja arviointimenetel-miä tutkitaan ensin kirjallisuuskatsauksen avulla. Tämän jälkeen työssä toteutetaan tapaustutkimus, jossa valitun arkkitehtuurin suunnittelumenetelmän (ADD) avulla suunnitellaan tapaustutkimuksen kohteena olevalle ohjelmistolle nykyaikainen, uudet tarpeet täyttävä, arkkitehtuuri. Lopuksi tuotettua arkkitehtuuria arvioidaan käyttämällä valittua arviointimenetelmää (ATAM) ja vertaamalla tuotettua arkkitehtuuria vanhaan arkkitehtuuriin laadullisten ominaisuuksien näkökulmasta. Tutkimus osoittaa, että ADD-menetelmä soveltuu tuotantotehokkuuden seu-ranta- ja kunnonvalvontajärjestelmän tapaisten järjestelmien arkkitehtuurin suunnitteluun. Saadun arkkitehtuurin todetaan palvelevan kohdeorganisaation tarpeita. Tutkimusprosessia ja -mallia esitetään hyödynnettäväksi vastaavankaltaisissa tutkimushankkeissa. Suunniteltua arkkitehtuuria ehdotetaan käytettäväksi myös muiden teollisen internetin sovellutuksien arkkitehtuurin pohjana. Tutkimus kannustaa ohjelmistoarkkitehtuurin suunnitteluun ja tarjoaa tietoa, kuinka ohjelmistoarkkitehtuurin suunnittelua voidaan toteuttaa ohjelmistokehitysprojekteissa. Tulokset tarjoavat myös hyviä lähtökohtia jatkotutkimukselle.
Main Author
Format
Theses Master thesis
Published
2014
Subjects
The permanent address of the publication
https://urn.fi/URN:NBN:fi:jyu-201412203567Use this for linking
Language
Finnish
License
In CopyrightOpen Access

Share