Font Size: a A A

The Field Of Component-based Engineering Approach And Applied Research

Posted on:2009-09-29Degree:MasterType:Thesis
Country:ChinaCandidate:K J HuFull Text:PDF
GTID:2208360272456289Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Domain engineering is key technology which is used to realize system software reuse. It not only establishes reused software assets for specific domain, but also provides mechanism and methods of reusing assets. Component technology, which is used to analyze and realize reused assets, can promote the depth and breadth of software reusing further. Previous Domain engineering researches focused on the Domain Analysis, and referred little to researches on the whole procedure of domain engineering. In this dissertation, we bring forward a method based on component to realize domain engineering, and carry out some exploration for the realization of the domain engineering.This dissertation first discusses the connection between domain engineering and application engineering, and then analyses each phase of domain engineering one by one: domain analysis, design and the realization. In domain analysis phase, important assets are produced, like Context Model, domain use case model, domain feature model. The process of getting various models is given emphasized analysis. Classic use case models are expanded to meet with the variability management. Feature models are expanded with business feature layer added in, and are described with the extensible markup language Xml. In domain design phase, we analyze the composition and characteristics of the component-based architecture, and access the specific domain structure which meets with the variability, and present mapping guidelines from the feature model to the component. In domain realization phase, we introduce current standard component models, and realize the variability component technology combining with design-mode technology and domain configuration files.Finally, taking online approval system as an example, we realize the domain engineering process base on component, and apply the results to the development of contract management system of Tsingtao Beer, achieved the desired results.
Keywords/Search Tags:Domain engineering, Domain Analysis, Component, Use Case Model, Feature Model
PDF Full Text Request
Related items