Font Size: a A A

Research On Refactorable Software Platform: A Framework Reuse Solution

Posted on:2007-02-27Degree:MasterType:Thesis
Country:ChinaCandidate:Y LiFull Text:PDF
GTID:2178360185990669Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
The fast development of China economy leads to a fast growing market of enter-prise information software systems, especially for middle and small enterprises.However, the development process of such kind of software is far from mature.Slipped schedule, poor quality due to lack of effective QA methods can often beobserved, which undoubtedly resulted in dissatisfied customers.To address this situation, a comprehensive solution is designed for low-costenterprise information system software development and implementation, espe-cially for middle-size or small-size teams that adopt agile development methods.There were already many software engineering tools available, which cansignificantly improve the design of software. However, these tools were developedby different teams and lack of a coherent design and interface, and at the sametime, the installation of many tools on one workstation was also a tedious work.So by investigating many related projects, various projects and techniques werecarefully evaluated and adopted into this solution, and modified to conforming toa unique style and interface. Components that lack of a mature published designare designed from scratch, such as the work-flow engine and the data-integrity-testcomponent.This solution is based on J2EE, which is widely accepted by both academicand industrial developers, and the main framework is designed to be reusable. Theidea of framework reuse make possible to the early release of prototype system,which is critical to agile development. In presentation layer, a specially designlanguage, named UI-Language, is included to simplify the compose of web pagesand make this process as simple as the design of traditional GUI windows byusing predefined controls. The kernel component of logical layer is a new work-flow engine, named EGOA, which is developed from scratch and is capable tohandle many Chinese-style work-flow requirements and authentication models,...
Keywords/Search Tags:Software Platform, EIS, Refactoring, Work?ow Engine, Data Integrity Test
PDF Full Text Request
Related items