Komponenttikuvauskanta osana yrityksen Java EE-ympäristön hallintaa ja sovelluskehitystä

Loading...
Thumbnail Image

URL

Journal Title

Journal ISSN

Volume Title

Helsinki University of Technology | Diplomityö

Date

2006

Major/Subject

Tietokoneverkot

Mcode

T-110

Degree programme

Language

fi

Pages

83

Series

Abstract

Komponenttien kuvaaminen on yksi yrityksen Java EE -ympäristön hallintaan liittyvistä kolmesta osa-alueesta. Kaksi muuta ovat versionhallinta ja paketointi sekä konfiguraation hallinta. Kaikkia näitä yhdessä kutsutaan sovelluskehityksen hallintavälineiksi. Tutkimuksessa keskityttiin komponenttikuvauskantaan, jota käytetään yrityksen komponenttien kuvaamiseen yhtenäisellä tavalla. Tutkimuksen keskeisin tavoite oli löytää toteutusmalli komponenttikuvauskannalle sekä määritellä komponenteista kuvattavat tiedot. Myös komponenttikuvauskannan liittymät muihin hallintavälineisiin olivat tärkeässä roolissa. Lisäksi tutkimuksessa havainnollistettiin välineiden käytöllä saavutettavia parannuksia kehittämisen tehokkuuteen. Tutkimuksen alkupuolella määriteltiin komponentteihin ja niiden hallintaan keskeisesti liittyvät käsitteet: komponentti, rajapinta, uudelleenkäyttö, Component-Based Software Delevelopment - sovelluskehitysmalli ja Software Configuration Management -järjestelmät. Käsitteiden jälkeen esiteltiin tarkemmin kunkin sovelluskehityksen hallintavälineen toiminnallisuus liittymineen. Tutkimuksessa kävi ilmi, ettei valmista toteutusmallia olisi löydettävissä akateemisesta maailmasta tai teollisuudesta. Myöskään kohdeyritykseen soveltuvaa komponenttikuvauskantavälinettä tai sen sisältävää hallintavälinekokonaisuutta ei ole tullut vastaan tutkimuksen aikana. Tästä seurasi, että toteutusmalli muodostettiin kohdeyrityksen sisäisten tarpeiden mukaisesti. Toteutusmallin kannalta oli oleellista esitellä kohdeyrityksen sovelluskehitysprosessiin osallistuvat roolit ja toimintaympäristö. Näiden jälkeen määriteltiin komponenttikuvauskannan vaatimukset, joihin sisältyvät komponenteista kuvattavat tiedot ja kuvauskannan toiminnallisuus. Seuraavaksi kuvattiin vaatimusten pohjalta toteutettu komponenttikuvauskanta. Kohdeyrityksen toteutus arvioitiin tutkimusteorian pohjalta, sillä toteutusta ei ehditty ottaa käyttöön tutkimuksen aikana. Tutkimuksen keskeisimmät tulokset olivat komponenttikäsitteen rajaus, konkreettisen toteutusmallin muodostaminen sekä komponenteista kuvattavien tietojen kerääminen ja kokoaminen. Välineiden käytöllä johdettiin saavutettavan parannuksia kehittämisen tehokkuuteen mm. tehokkaamman tiedotuksen, helpomman viestinnän ja nopeamman hallinnoinnin seurauksena. Myös uudelleenkäytettävyyden ja siihen perustuvan sovelluskehitysmallin kriittinen tarkastelu oli tärkeää tulevaisuuden haasteiden tunnistamisen vuoksi.

Description

Supervisor

Ylä-Jääski, Antti

Thesis advisor

Makkonen, Kari

Keywords

component repository, komponenttikuvauskanta, Java EE, Java EE, component, komponentti, component-based software development, komponentteihin perustuva sovelluskehitys, software configuration management, konfiguraation hallinta, packaging, paketointi, version control system, versionhallintajärjestelmä, software reuse, uudelleenkäyttö, impact analysis, muutosten vaikutusalueen kartoitus, change management

Other note

Citation