Font Size: a A A

PSM Tier Business Component And Code Generation Based On UML

Posted on:2011-06-17Degree:MasterType:Thesis
Country:ChinaCandidate:L XieFull Text:PDF
GTID:2178330338480957Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
Enterprise application software system is the key factor that the enterprise survives in the fierce competition market, Business component is the software realization of the enterprise application system, its development process, there is much duplication of labor, a large amount of code affects the rapid reconstruction of its own. UML support the model-driven architecture, the model-driven architecture achieves PSM model to the code conversion in order to achieve the business component automatically generated, which greatly reduces the development of a business component, improves the efficiency of a business component, ensure the correct development, and achieve business component of the rapid reconfiguration. To support the PSM model to the code conversion, and achieve the generation of the business component, this article researches PSM tier business component and code generation based on UML.(1) This article analyzes the business component from the user mode and the achievement of two aspects, extracts the common part of the business component as the template, which is reused in software development. then we use the UML model the business object, and analyze the PSM model based on UML from the PSM model demand, the model description, model mapping and model instance .(2) It designs and realizes the code generation of the business component based on UML, and design a template-based code generator , through the principle and structure of the code generator we design the template files and template engine, and realize the code generator.(3) It takes the procurement system of the Haiyang nuclear power equipment manufacturing enterprise for an example, the use of template-based code generates the business component of this procurement system, that verifies that the practical applications of the based on UML code generator as well as compared with traditional manual development efficiency.
Keywords/Search Tags:UML, PSM, Business Component, Code Generation
PDF Full Text Request
Related items