Font Size: a A A

Research On The Application Of Software Reuse Technology Based On Components

Posted on:2008-07-08Degree:MasterType:Thesis
Country:ChinaCandidate:Y LiFull Text:PDF
GTID:2178360242971525Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the increasing needs for software and the ever expanding scale and increasing complexity of software, the traditional pattern for software development is facing a challenge it has never encountered before, so people are searching for new software development technology to meet the needs for software development. One of the effective ways to overcome this"software crisis"is software reuse, in which software component technology plays an important role.The software development technology based on components is a solution which can avoid reusable work for software development. It is the usage of software reuse in practice. It supports the assemble software development pattern. It is based on reusable components, the best structure of software and the experiment of software development. It is the way to minimize code, to lighten the work of software maintenance and test, to avoid to errors to software development again, to increase efficiency of software development through the usage of reusable components.In accord to development of software reuse technology, On the base of analyzing the core of"software crisis"and relevant concepts like software reuse, software component technology, software development methods, this thesis deeply research software development technology based on components. This thesis is detail about the definition, principium, key technology, classify, meaning and the problem of software reuse. This thesis is detail about the definition of component and include definition, classify, describing method, realization, standard(COM, DCOM, CORBA, Javabean/EJB) . It also analyses the management of component. It starts its work from the two aspects of developing components and application software system based on components. The article studies the fundamental idea and the lifecycle model of software development based on components. It develops the designing principle of components and components integration software system etc.Finally, in giving corresponding developing model and examples, the thesis discusses the application of software development technology based on components in library MIS, and build the querying component, to make good use of this technology in practice, and test that this technology has great advantage for software design rapidly.
Keywords/Search Tags:Software reuse, Component, Software development, MIS
PDF Full Text Request
Related items