Font Size: a A A

The Research And Design Of The Component Model And Platform Based On Component Technology

Posted on:2009-06-28Degree:MasterType:Thesis
Country:ChinaCandidate:X H HuangFull Text:PDF
GTID:2178360272980750Subject:Computer applications
Abstract/Summary:PDF Full Text Request
Since Fritz Bauer put forward the concept of"software crisis"in 1968, software industries have been troubled by problems of low production efficiency, low product quality, high production cost and long development cycle. With the development of software industries, people in both industry and academy pay more attention on software reuse. They attempted to solve the software crisis by reusing the high quality software modules to construct software systems. From subroutines in the 1960s through modules in the 1970s, objects in the 1980s, and components in the 1990s, the reusability of software has been steadily improved. In particular, techniques of component-based development have been developed rapidly in the last ten years.At first, based on the analysis of various domain analysis methods, the article brings forward the idea of using domain ontology as the analysis method of domain model that can improve the standardization and formalization of domain knowledge. And then, the article researches the design method of domain component and set up the hierarchy model of domain component model, applies and verifies in the CEM domain. And then the domain component grain size and function has also been elaborated and the component model of different grains has been created.And then, this article analyzes the external interface model and the inner store model. In the external interface, this article describes external structure of the component with formalization language and research the component model based facet. In the inner store model, this article puts forward to the multi-layers component model based on sharing the resource library and formalizes this model. On the component model of the external and inner interface, this article brings forward to component manage model and three kind of assembly model: manual assembly, template assembly and Visual assembly. And then, this article gives a component search model based on match-Tree.And then, based on the model mentioned on, the platform has been developed. This platform is a plug-in structure and can extend function early that the platform need. And then this article discusses the design pattern and the running process of the platform. And then researching the realization of the component manages and the component assembly of multi-layers based on XML.At last, this article discusses the application engineering and the system practice. And then the developing process was given based on the Component produce and assembly platform and developed a college resource manage system.
Keywords/Search Tags:Software reuse, Component reuse, Domain Component, Component Produce And Assembly Platform, Software product line, XML
PDF Full Text Request
Related items