Font Size: a A A

Research On The Application Of Software Reuse Technology Based On Components

Posted on:2011-02-25Degree:MasterType:Thesis
Country:ChinaCandidate:E K ZhaoFull Text:PDF
GTID:2178360308981395Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
As an effective way to solve software crisis, software reuse has been more widespread concern. In the software reuse technology, the component-based software development is hot spot and cutting-edge technology in software engineering applications. Its research and application have broad prospects.According to software reuse state of development, in analyzing the software crisis, software reuse, software component technology and traditional methods defect of software development, this paper researched in detail on the domain engineering and component-based software development methods.After analyzing software crisis and the research status of software reuse, this paper analyzed the development of the thinking of software reuse, the concept of software reuse; reuse principles and processes, key technologies, reuse classification, reuse technology meaning, existing problems and trends in the software reuse. From component concepts, characteristics, classification and description method, component technology are introduced and compared and reasons are summarized for software reuse of components. Then starting from the component model, we analyzed and compared the most typical three models: Microsoft's COM/DCOM, OMG's CORBA model and SUN organization's JavaBean/EJB, the component model development and application of the system has become the preferred technology. And then analyzing the technologies of the component library and component-based software development process and technology.Finally, the domain engineering of component-based software development technology about business incubator in Shanxi province information management system for application is simply designed. And put forward the corresponding development model and concrete examples, drawn and designed the related components, build a database operation general component, user management components, and verified the advantages from the practical applications of this technology in the system design and rapid realization.
Keywords/Search Tags:Software reuse, component, software development component-based, domain engineering
PDF Full Text Request
Related items