Font Size: a A A

Research Of Technology Of Large Granularity Component Oriented Domain

Posted on:2007-11-10Degree:MasterType:Thesis
Country:ChinaCandidate:Q N ZhangFull Text:PDF
GTID:2178360182970969Subject:Computer applications
Abstract/Summary:PDF Full Text Request
Software component is the core and basis of software reuse, and the key to the success of software reuse. Devloping the component that has high reusability and value becomes important in component research. On the basis of analyzing the research of software reuse and component, by the way of domain analysis, the paper puts forward the thought of large granularity component oriented domain. The paper researches some key contents as following:The first is the theory of component based on granularity thought. The paper researches the characteristic of different component, especially the large granularity component. It defines that the large granularity component should finish processing function and has good reusability and has feature in domain dependent and adaptation. The paper also introduces the programming of the large granularity component.The second is the component extraction based on domain analyse. In the phase of domain modeling, use feature model and use case model toanalyse demand. Use interactice digram and class digram to finish decomposing and abstraction. At last integrate with object-oriented technology to optimize the component.The third is the research about adaptation of software component. The paper points out a model of adaptive software component based on XML which means storing the configurable resource of component in XML, then getting the data and attribute of component by parsing XML to realize adaptive component.The fourth is the way of composition of large granularity component. The paper points out an approach of composition based on XML and templates. Use XML to config architecture, making the architecture three parts as component, connector and configure, then use templates and automatic program generation technology to generate the glue code, and realize the composition based on message bus.At last, the paper takes the teacher's performance management system for example, develops the large granularity components fit to the domain of personnel affairs in higher institutes and assembles them. These validate that the technology of large granularity component is rational, available and effective.
Keywords/Search Tags:software reuse, large granularity, domain analysis, adaptive component, component composition
PDF Full Text Request
Related items