欢迎来到天天文库
浏览记录
ID:35144240
大小:3.25 MB
页数:64页
时间:2019-03-20
《试析基于uml的psm层业务构件模型及其代码生成》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、硕士学位论文基于UML的PSM层业务构件模型及其代码生成PSMTIERBUSINESSCOMPONENTANDCODEGENERATIONBASEDONUML谢玲哈尔滨工业大学2010年6月中图分类号:TP315学校代码:10213UDC:621.3密级:公开硕士学位论文基于UML的PSM层业务构件模型及其代码生成硕士研究生:谢玲导师:徐晓飞教授申请学位:工学硕士学科:计算机科学与技术所在单位:计算机科学与技术学院答辩日期:2010年6月授予学位单位:哈尔滨工业大学ClassifiedIndex:TP
2、315U.D.C:621.3DissertationfortheMasterDegreeinEngineeringPSMTIERBUSINESSCOMPONENTANDCODEGENERATIONBASEDONUMLCandidate:XieLingSupervisor:Prof.XuXiaofeiAcademicDegreeAppliedfor:MasterofEngineeringSpecialty:ComputerScienceandTechnologyAffiliation:SchoolofC
3、omputerScienceandTechnologyDateofDefence:June,2010Degree-Conferring-Institution:HarbinInstituteofTechnology哈尔滨工业大学工学硕士学位论文摘要企业应用软件系统是企业在激烈的市场竞争中生存下来的关键因素,业务构件是企业应用系统的软件实现,其开发过程存在着大量重复劳动,庞大的代码量影响着自身的快速重构能力。而UML(UnifiedModelingLanguage)支持模型驱动体系结构,模型驱动体系结构
4、能够实现平台相关模型(PlatformSpecificModel,PSM)到代码的转换最终实现业务构件的自动生成,从而大大减少了业务构件的开发量,确保开发的正确性,提高业务构件的开发效率,实现业务构件的快速复用能力。为了支持PSM模型到代码的转换,实现业务构件的生成,本文主要从以下几个方面研究了基于UML的PSM层业务构件模型及其代码生成:(1)从用户模式和实现模式两个方面对业务构件进行了分析,抽取了业务构件的共性部分作为模板,在软件开发中重复使用。然后使用UML对业务对象建模,并从PSM模型需求、模
5、型描述、模型映射和模型实例几个方面设计了基于UML的PSM模型。(2)对业务构件的代码生成进行了设计和实现,设计了一个基于模板的代码生成器,针对此代码生成器设计了模板文件和模板引擎,并对代码生成器进行了实现。(3)以海阳核电设备制造企业中的采购管理系统为例,运用基于模板的代码生成器生成采购系统中的业务构件,验证业务构件代码生成的实际应用以及与传统代码开发相比较的效果。关键词:UML;PSM;业务构件;代码生成-I-哈尔滨工业大学工学硕士学位论文AbstractEnterpriseapplication
6、softwaresystemisthekeyfactorthattheenterprisesurvivesinthefiercecompetitionmarket,Businesscomponentisthesoftwarerealizationoftheenterpriseapplicationsystem,itsdevelopmentprocess,thereismuchduplicationoflabor,alargeamountofcodeaffectstherapidreconstructi
7、onofitsown.UMLsupportthemodel-drivenarchitecture,themodel-drivenarchitectureachievesPSMmodeltothecodeconversioninordertoachievethebusinesscomponentautomaticallygenerated,whichgreatlyreducesthedevelopmentofabusinesscomponent,improvestheefficiencyofabusin
8、esscomponent,ensurethecorrectdevelopment,andachievebusinesscomponentoftherapidreconfiguration.TosupportthePSMmodeltothecodeconversion,andachievethegenerationofthebusinesscomponent,thisarticleresearchesPSMtierbusinesscomponentandc
此文档下载收益归作者所有