Font Size: a A A

The Implementation And Application Of Rapid Development Platform Based On Component

Posted on:2013-02-03Degree:MasterType:Thesis
Country:ChinaCandidate:B WangFull Text:PDF
GTID:2218330362959440Subject:Software engineering
Abstract/Summary:PDF Full Text Request
During the increasing of enterprise information degree, the enterprise information system becomes larger and more complex. Because the enterprise information management needs become more complex, in face of changing business rules and enterprise management needs, the traditional software development methods can't effectively meet the system's rapid development and changes. Currently there are two methods used to solve this problem. On method is component-based development method, it is proved by practice to be a technical method which can overall improve comprehensive efficiency in all phases of software life cycle. The other method is platform-based development method, enterprise management software platform is evaluating gradually into platform direction.In order to achieve the goal of enterprise information system rapid development, this paper combines the advantages of component-based software development and platform-based software development and proposes component-based platform for rapid development. This platform builds applications by assembling components to avoid disadvantages of time-consuming in code-based system development. Because it supports business model re-import and application re-build and the automation process of re-build costs extreme short time.The research work mainly includes the following points:1. According to the model-driven system development, this paper puts forwards the method of rapidly developing components based on model-driven. First, in accordance with this method, we build the component models according to the business needs, which contain concept model, form model, page model, logic model, function model, process model, report model, menu model and so on. Then, we use the business engine to transfer the different parts of the component models to data access component, logic component and page component.2. This pager builds the rapid development platform based on component. This platform contains two parts, which are component modeling environment and component integrated environment. Component modeling environment is used to build system component models, and component integrated environment is used to develop application through assembling components. According to the rapid development platform, we analyze the platform application process of component-based information system development, which are business modeling, models transformation, Component composition and Component update.3. We realize the prototype system of rapid development platform. Through the example of Manufacturing Execution System, we validation the correctness and efficiency of developing application system based this rapid development platform from the side of building the component models, models transformed executable component, assembling components based on this platform and rebuild application system.The results show that the rapid development platform use the component-based development method not only successfully accomplishes the separation of business definition and software development and solves the software development problems because the business requirements are too complex, but also simplifies the whole software development cycle, avoid artificial reason mistakes in the process of development and deployment of happen, greatly improving the efficiency of software development. It has reference value for rapidly developing enterprise information system.
Keywords/Search Tags:component, model-driven, rapid development platform, component model, MES
PDF Full Text Request
Related items