1 / 6
文档名称:

基于UML 类图和顺序图的C++ 代码自动生成方法的研究.pdf

格式:pdf   页数:6
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于UML 类图和顺序图的C++ 代码自动生成方法的研究.pdf

上传人:799474576 2013/8/10 文件大小:0 KB

下载得到文件列表

基于UML 类图和顺序图的C++ 代码自动生成方法的研究.pdf

文档介绍

文档介绍:第 30卷第 1期计算机应用与软件 Vol
2013年 puterApplicationsandSoftware
基于 UML类图和顺序图的 C++代码自动生成方法的研究
王晓宇钱红兵
(北京航空航天大学计算机学院北京 100191)
摘要 UML是一种被广泛用于软件系统需求分析和详细设计的标准建模语言,研究将 UML描述的软件详细设计自动生成代
码的技术可以大大加速软件产品的开发进度,提高软件的质量。提出一种将 UML类图和顺序图相结合生成具有静态结构和动态行
为信息的 C++代码的方法,从而解决现在多数代码生成工具只能将静态图转换为 C++代码框架而不能处理动态行为模型转换的
问题。该方法包括 UML类图和顺序图的元模型以及相应的转换规则。最后通过一个采用 Velocity技术实现的代码生成器生成代
码的实例描述了代码生成的具体过程及结果。
关键词 UML 代码自动生成元模型
中图分类号 TP301 文献标识码 A DOI:.1000
RESEARCHONAUTOMATICALLYGENERATINGC++CODEFROM UML
CLASSANDSEQUENCEDIAGRAMS
WangXiaoyu QianHongbing
(puterScienceandEngineering,BeihangUniversity,Beijing100191,China)
Abstract UMLisastandardmodellinglanguageandiswidelyusedinrequirementanalysisandhighleveldesignofsoftwaresystem.
ResearchonthetechnologyofgeneratingC++eleratethe
,whichintegratesUMLclassandsequence
diagramstoformtheC++codecontainingboththestaticstructureanddynamicbehaviourinformationofthesoftwaresystem,thereforesolves
theproblemsofthecurrentcodegenerationtoolsthattheyareonlyabletotransformstaticdiagramstoC++codeframeotherthandealing

,whichisrealizedbyVelocity,isuse