Model component reuse : conceptual foundations and application in the metamodeling-based systems analysis and design environment
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ö).
...
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.
...
Publisher
University of JyväskyläISBN
951-39-1919-6ISSN Search the Publication Forum
1456-5390Metadata
Show full item recordCollections
- Väitöskirjat [3579]
License
Related items
Showing items with similar title or keywords.
-
Improving component reuse in software development
Forsell, Marko (Jyväskylän yliopisto, 2002)This study concerns reuse in the software development process. The focus is in the reuse of components when creating new software. The aim is to improve current software processes to adapt them to the purposes of reuse. ... -
Interdisciplinary perceptions on comparing systems analysis and design to the practices of digital service design
Ollila, Markus (2022)Tässä Pro gradu -tutkielmassa syvennytään tunnistamaan yhteneväisyyksiä tietojärjestelmäkehityksen järjestelmäanalyysin ja suunnitteluvaiheiden (System Analysis & Design), sekä digitaalisen palvelumuotoilun (Digital Service ... -
System Design Principles for Intergenerational Knowledge Sharing
Nurhas, Irawan; Mattick, Xelia; Geisler, Stefan; Pawlowski, Jan (Springer International Publishing, 2022)Up to four generations are potentially involved in education and workspaces. This means that people of different generations can increasingly learn together and share knowledge virtually in the digital age. Nevertheless, ... -
Business intelligence system implementation and design framework : a public sector case study
Kaasalainen, Viljami (2020)Liiketoimintatiedon hallintaa on yleisesti ottaen tutkittu suhteellisen paljon, mutta siihen liittyvä järjestelmä ja sen käyttöönotto on saanut vähemmän huomiota. Erityisesti sellaisia tutkimuksia, jotka tarkastelevat ... -
Applications of virtualization in systems design
Zaidenberg, Nezer J. (University of Jyväskylä, 2012)