Font Size: a A A

Research And Implementation Of Component-Based Software Frameworks

Posted on:2008-06-22Degree:MasterType:Thesis
Country:ChinaCandidate:P M LiangFull Text:PDF
GTID:2178360242967051Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Software reuse offers a solution to eliminate repeated work and improve efficiency and quality in the software development. In the recent ten years, object-oriented technology has appeared and become a mainstream technology, thereby providing fundamental technology support for software reuse. Software reuse regains more attention in software engineering research and is considered a practical and feasible approach to solving the software crisis. It can improve software productivity and quality. Framework technology advances the research of software reuse. The development of Enterprise Application brings forward more requisitions to the software reuse, and it gives a new background to software framework.Framework is a general design of some applications; it comprises variable and constant parts. Framework is an important approach to large-grained software reuse. Object-Oriented frameworks are widely used through instantiation, but some shortcomings of object-oriented framework were mentioned during related researches and practices. Component-Based software framework, which belongs to black-box framework, is adopted to solve these problems. In Component-Based software framework, component is chosen to substitute for collaborated class to increase the granularity of framework's element, and hot spot is implemented by component interface calling and components composition. Based on the research of the software reuse and framework theories, and combined with .Net Framework technology, one component-based enterprise application framework architecture model based on .NET platform is presented in this paper. Then, expound the function and action of compose parts of framework. Next, discuss the model,process and method of connect component and function component developing. Additional, discuss the Design process of hot-sport driven application framework.In the end, the architecture model has been given is applied in the analysis and design of ERP system framework. Additionally, analyze and conclude the common variability parts (hotspots) in the ERP system framework. Practice indicates the framework has high reusability, flexibility and expansibility. It provides not only component reuse but also architecture reuse. It improve the efficiency of second-develop availability.
Keywords/Search Tags:Framework, Component, Design Pattern, ERP System
PDF Full Text Request
Related items