Font Size: a A A

Study On The Application Of Component Technology In Software Development

Posted on:2004-01-31Degree:MasterType:Thesis
Country:ChinaCandidate:S F DengFull Text:PDF
GTID:2168360092990892Subject:Computer applications
Abstract/Summary:PDF Full Text Request
Component is a new and powerful technology, which can realize software reuse, shorten programming time, decrease maintenance costs and upgrade program dynamically. Software component is characterized by "Plug and Play". Software component can improve not only the granularity of software reuse but also the qualities of software.In this paper, first of all, after the concepts, component categories and the advantages of component technology are discussed, three prevalent component models, COM+, CORBA and EJB, are analyzed and studied from their principles, frames and evolution in brief. COM+ is based on COM/DCOM and MTS proposed by Microsoft. CORBA and EJB are presented by Object Management Group (OMG) and by SUN Corporation, respectively. Moreover, comparisons of the three component models are made and their relations and differences are also discussed.Then, Component-Based Development (CBD) and the development method of components are dealt with. With the support of component model, CBD, a new method to develop software, can construct the application software system with high efficiency and high quality by reusing one or more software components in component library. Developing component is a software design process, in which the common function modules are derived from the system functions and the modules are designed and realized with common interface. Thus, the components designed can be added into component library for reusing. When the components are reused in application, interface functions can be called directly.Finally, the intelligence and bid system is analyzed and designed. Business logic layer and presentation layer components are obtained through partitioning modules of the system in detail using component technology. These components are designed and the specific implementation of component technology is validated by the experiment of developing the intelligence and bid system under the Delphi platform.
Keywords/Search Tags:software reuse, component technology, CBD, COM+, CORBA, EJB
PDF Full Text Request
Related items