dc.contributor.author | Zhang, Zheying | |
dc.date.accessioned | 2008-01-09T12:55:41Z | |
dc.date.available | 2008-01-09T12:55:41Z | |
dc.date.issued | 2004 | |
dc.identifier.isbn | 951-39-1919-6 | |
dc.identifier.other | oai:jykdok.linneanet.fi:947467 | |
dc.identifier.uri | https://jyx.jyu.fi/handle/123456789/13243 | |
dc.description.abstract | Muuttuva liiketoimintaympäristö tuottaa jatkuvasti uusia vaatimuksia tietojärjestelmille. Näin järjestelmistä tulee suuria ja työläästi muokattavia. Kehitettyjen sovellusten ylläpito on vaikeaa, koska järjestelmät koostuvat useista toisistaan riippuvista piirteistä. Tämä mutkistaa uuden toiminnallisuuden lisäämistä olemassa oleviin järjestelmiin.Monimutkaisten järjestelmien kehittämisen nopeuttamiseksi ja kehityskustannusten alentamiseksi ohjelmistosuunnittelun tutkimuksessa pyritään kehittämään olemassa olevien järjestelmien ja komponenttien uudelleenkäyttöä. Huomattava osa järjestelmistä voidaankin rakentaa yhä enemmän myös valmiskomponenteista.Uudelleen käytettävän komponentin määrittely, suunnittelu, kehittäminen ja sijoittaminen on monimutkainen prosessi, joka vaatii tuekseen menetelmän komponenttien määrittelemiseksi, sekä myös kehittämisympäristön, jossa komponentteja kehitetään ja käytetään uudelleen.Zheying Zhang kehitti väitöstutkimuksessaan komponenttien uudelleenkäytön teoriaa sekä strategioita, jotka tukevat komponenttien uudelleenkäyttöä metamallintamista tukevassa MetaEdit+ metaCASE-ympäristössä(CASE, tietokoneavusteinen systeemityö). | fi |
dc.description.abstract | Component reuse is an emerging development paradigm that promises to accelerate information systems development and to reduce costs by assembling systems from prefabricated components. Defining, designing, developing and deploying reusable component, however, is a complex process, and needs support in terms of the development methodology and the development environment.This thesis elaborates a conceptual framework that supports component reuse. The framework comprehensively depicts the component model and its systematic reuse processes in a metaCASE environment. On the basis of the framework, the research further explores the possibility to define and reuse the specification and diagrams as components in a laboratory experiment. The empirical study verifies that the component technique deployed in systems analysis and design maximizes the reuse of analysis and design, reduces the development time, and facilitates the sharing of the expertise required to construct an application in a set of similar products.The conceptual framework and its supporting techniques contribute to the software-intensive systems development industry from the perspective of component reuse and its practice. In addition, because the design and development of the methodology for experimentally and quantitatively investigating the impact of the component-based reuse approach is a typical laboratory experimental setting, the same methodology can be tailored and applied to empirical studies in the similar research area, which forms an additional contribution of the research. | en |
dc.format.extent | 76 sivua | |
dc.language.iso | eng | |
dc.publisher | University of Jyväskylä | |
dc.relation.ispartofseries | Jyväskylä studies in computing | |
dc.relation.isversionof | ISBN 951-39-1819-X | |
dc.rights | In Copyright | |
dc.title | Model component reuse : conceptual foundations and application in the metamodeling-based systems analysis and design environment | |
dc.type | Diss. | |
dc.identifier.urn | URN:ISBN:951-39-1919-6 | |
dc.type.dcmitype | Text | en |
dc.type.ontasot | Väitöskirja | fi |
dc.type.ontasot | Doctoral dissertation | en |
dc.contributor.tiedekunta | Informaatioteknologian tiedekunta | fi |
dc.contributor.tiedekunta | Faculty of Information Technology | en |
dc.contributor.yliopisto | University of Jyväskylä | en |
dc.contributor.yliopisto | Jyväskylän yliopisto | fi |
dc.contributor.oppiaine | Tietojenkäsittelytiede | fi |
dc.relation.issn | 1456-5390 | |
dc.relation.numberinseries | 39 | |
dc.rights.accesslevel | openAccess | |
dc.subject.yso | tietojärjestelmät | |
dc.subject.yso | tietotekniikka | |
dc.subject.yso | komponentit | |
dc.subject.yso | tietokoneavusteisuus | |
dc.subject.yso | uudelleenkäyttö | |
dc.rights.url | https://rightsstatements.org/page/InC/1.0/ | |