Komponenttikuvauskanta osana yrityksen Java EE-ympäristön hallintaa ja sovelluskehitystä
Loading...
URL
Journal Title
Journal ISSN
Volume Title
Helsinki University of Technology |
Diplomityö
Unless otherwise stated, all rights belong to the author. You may download, display and print this publication for Your own personal use. Commercial use is prohibited.
Authors
Date
2006
Department
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, AnttiThesis advisor
Makkonen, KariKeywords
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