首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

基于Velocity的UML类图代码框架自动生成的设计与实现

摘要第3-4页
ABSTRACT第4页
第一章 绪论第7-15页
    1.1 背景介绍第7-8页
    1.2 统一建模语言UML第8-12页
        1.2.1 UML介绍第8-9页
        1.2.2 UML建模要素第9-11页
        1.2.3 UML类图第11-12页
    1.3 类图到代码的自动生成策略第12-13页
    1.4 研究内容和成果第13-14页
    1.5 论文的组织结构第14-15页
第二章 代码自动生成技术的研究第15-29页
    2.1 代码自动生成技术总体介绍第15-16页
    2.2 传统代码生成方法第16-20页
        2.2.1 使用程序生成代码第16-17页
        2.2.2 使用扩展样式表转换代码第17-18页
        2.2.3 使用模板生成代码第18-20页
    2.3 模型驱动的代码生成技术第20-24页
        2.3.1 PIM到PSM的转换第22-23页
        2.3.2 MDA中的代码生成第23页
        2.3.3 与传统代码生成方法对比第23-24页
    2.4 现有开源工具介绍第24-29页
        2.4.1 Eclipse中的相关技术第24-26页
        2.4.2 NHibernate第26-29页
第三章 UML类图到代码框架自动生成总体设计第29-39页
    3.1 系统总体分析第29-30页
    3.2 框架设计第30-32页
    3.3 技术选择第32-39页
        3.3.1 Eclipse插件开发第32-34页
        3.3.2 XML与序列化技术第34-35页
        3.3.3 Velocity模板引擎第35-36页
        3.3.4 VTL介绍第36-39页
第四章 代码框架自动生成详细设计与实现第39-53页
    4.1 模型输入第39-48页
        4.1.1 获取类图模型第40-43页
        4.1.2 设定模型到代码映射关系第43-45页
        4.1.3 包装模型信息第45-47页
        4.1.4 编写模板文件第47-48页
    4.2 模板引擎第48-51页
        4.2.1 将数据对象添加至Context对象第50-51页
        4.2.2 模板替换第51页
    4.3 保存模板输出第51-53页
第五章 代码框架自动生成的测试和分析第53-63页
    5.1 测试和分析介绍第53页
    5.2 UML类图到Java代码框架的测试第53-57页
        5.2.1 测试环境第54页
        5.2.2 测试用例第54-55页
        5.2.3 测试结果与分析第55-57页
    5.3 UML类图到C++代码框架的测试第57-62页
        5.3.1 测试环境第57页
        5.3.2 测试用例第57-59页
        5.3.3 测试结果与分析第59-62页
    5.4 本章小结第62-63页
第六章 总结和展望第63-65页
    6.1 工作总结第63-64页
    6.2 未来展望第64-65页
致谢第65-67页
参考文献第67-71页
作者在读期间的研究成果第71页

论文共71页,点击 下载论文
上一篇:数字化校园多媒体信息管理系统的设计与实现
下一篇:视频监控云系统架构及运营模式的研究