Font Size: a A A

Research And Application Of Component-based Software Reuse

Posted on:2005-10-17Degree:MasterType:Thesis
Country:ChinaCandidate:Y H ChenFull Text:PDF
GTID:2208360122496031Subject:Information economy
Abstract/Summary:PDF Full Text Request
As an effective approach to solve software crisis, software reuse is getting more and more attention. With the emergence of the Object-Oriented technology and software component technology, the software reuse technology develops rapidly. In the paper, we summarize the characteristics of the software reuse technology, expatiate component technology in definition, model, description language, and put forward the developing process of reusable component. Then on the basis of domain knowledge, we discussed how to get the models of specific domain, and components are developed and designed based on the domain models. The target of Domain-Engineering is to fulfill software reuse in a special domain. Among many methods and tools of Object-Oriented analysis and design, Unified Modeling Language absorbs the soul of those and is used to describe and construct software system. This paper introduced the basic concepts of UML and the method of component analysis based on UML is presented specifically.Accounting information system is the subsystem of MIS. It's beneficialto the management and decision of corporation. Based on AIS, the paper integrates the software reuse thought with the component technology. The components of AIS are abstracted through UML: The classes are created through use case diagram and sequence diagram, then we make use of domain analysis to reuse the classes in the domain during the process of abstracting classes. At last, based on the class diagram, the system software components model is abstracted. Then we realize the components of AIS based on CORBA technology.
Keywords/Search Tags:software reuse, component technology, domain engineering, UML, AIS
PDF Full Text Request
Related items