基于GEF的状态图和活动图建模工具的设计与实现

基于GEF的状态图和活动图建模工具的设计与实现

论文摘要

随着计算机科学的发展,各行业对软件产品的质量和开发周期提出了更高的要求。面对持续变化的需求,软件本身需要快速地做出响应。建模工具作为软件设计过程中的主要辅助工具,可以高效的完成设计过程中的各种工作。本文对模型驱动架构MDA、图形编辑框架GEF以及Eclipse插件开发等相关技术进行了研究。在此基础上设计了一款Eclipse插件建模工具,该工具可以实现对状态图和活动图的建模工作,并在建模基础上实现代码自动生成功能。该建模工具对复杂模型和复合模型的操作均提供了支持,并且提供了模型创建、删除、约束改变、属性编辑以及XML存储等功能。同时该工具还提供了对模型元素的模型、控制器和视图进行管理的功能。作为本文最大的创新点,该工具可以创建独立连线,使连线可以不依附模型而单独存在。实践表明,该工具功能完善,简单易用,有效的帮助用户进行软件流程设计。同时具有良好的可扩展、可移植、可维护性,极大的提高了建模效率。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 研究背景
  • 1.2 国内外研究现状
  • 1.3 研究目标与意义
  • 1.4 本文研究内容与组织结构
  • 第二章 建模相关技术介绍
  • 2.1 MDA 模型驱动体系结构
  • 2.1.1 MDA 简介
  • 2.1.2 MDA 基本概念
  • 2.1.3 MDA 相关技术
  • 2.2 Eclipse 插件开发相关技术
  • 2.2.1 Eclipse 以及插件开发简介
  • 2.2.2 Eclipse 平台总体结构
  • 2.2.3 Eclipse 插件体系结构以及作用机理
  • 2.3 GEF 图形编辑框架
  • 2.3.1 GEF 概述
  • 2.3.2 GEF 结构
  • 2.3.3 GEF 工作原理
  • 2.3.4 Draw2D 技术
  • 2.4 本章小结
  • 第三章 需求分析与建模总体架构
  • 3.1 需求分析与设计目标
  • 3.1.1 功能需求
  • 3.1.2 非功能需求
  • 3.1.3 设计目标
  • 3.2 建模总体架构
  • 3.3 开发环境
  • 3.4 本章小结
  • 第四章 GEF 建模工具的研究与设计
  • 4.1 建模工具模型元素的设计
  • 4.1.1 状态图模型元素设计
  • 4.1.2 活动图模型元素设计
  • 4.2 建模工具视图的设计
  • 4.3 建模工具编辑器的设计
  • 4.4 建模工具建模功能设计
  • 4.4.1 建模工具总体建模功能设计
  • 4.4.2 建模工具核心建模功能详细设计
  • 4.5 本章小结
  • 第五章 基于 GEF 建模工具的实现
  • 5.1 Eclipse 插件的实现
  • 5.1.1 创建插件工程
  • 5.1.2 配置插件文件信息
  • 5.2 状态图建模功能的实现
  • 5.2.1 模型创建的实现
  • 5.2.2 模型删除的实现
  • 5.2.3 模型约束改变的实现
  • 5.2.4 复合模型的实现
  • 5.2.5 模型存储的实现
  • 5.3 迁移关系的实现
  • 5.4 本章小结
  • 第六章 实验结果与测试
  • 6.1 建模工具的实验结果
  • 6.1.1 状态图实验结果
  • 6.1.2 活动图实验结果
  • 6.2 建模工具的测试
  • 6.2.1 建模边界测试
  • 6.2.2 模型限制测试
  • 6.2.3 建模功能测试
  • 6.2.4 建模性能测试
  • 6.3 本章小结
  • 第七章 总结与展望
  • 7.1 总结
  • 7.2 进一步展望
  • 致谢
  • 参考文献
  • 相关论文文献

    • [1].关于GEF成立和电竞入奥,给大家讲个故事[J]. 电子竞技 2019(23)
    • [2].基于GEF的计算机组成原理实验仿真[J]. 实验技术与管理 2010(09)
    • [3].基于GEF框架的报表设计引擎设计与实现[J]. 计算机工程与设计 2009(19)
    • [4].全球环境基金(GEF)赠款项目在定西市安定区的后续影响评价[J]. 甘肃畜牧兽医 2016(19)
    • [5].农业适应气候变化措施绩效评价——基于苏北GEF项目区300户农户的调查[J]. 农业技术经济 2011(07)
    • [6].β-榄香烯对肝星状细胞GEF、GDIβ表达的影响[J]. 时珍国医国药 2017(07)
    • [7].基于GEF的汽车电子组件设计工具研究[J]. 延安职业技术学院学报 2014(04)
    • [8].太子山生态功能区旱地生态保护与恢复的有效探索——广河县GEF项目实践与启示[J]. 甘肃农业 2014(20)
    • [9].基于RCP与GEF的组织结构图的设计与实现[J]. 数字技术与应用 2012(04)
    • [10].基于GEF的图形编辑器技术研究[J]. 价值工程 2011(03)
    • [11].GEF项目对农村妇女儿童影响的调查研究——以眉县可持续土地管理为视角[J]. 农村经济与科技 2018(11)
    • [12].GEF海河流域水资源与水环境综合管理项目成果与创新[J]. 中国农村水利水电 2015(12)
    • [13].卫星遥感监测蒸腾蒸发量(ET)精度校验——以北京市GEF海河项目为例[J]. 水利水电技术 2008(07)
    • [14].GEF模型对n+~(233)U反应裂变碎片质量分布的研究[J]. 中国科学:物理学 力学 天文学 2019(12)
    • [15].吉林省西部地区苏打盐碱湿地农牧用地生物多样性与可持续土地管理项目(GEF)举行启动仪式[J]. 吉林水利 2017(04)
    • [16].安徽GEF湿地保护项目初见成效[J]. 安徽林业科技 2015(05)
    • [17].基于GEF的统一用户界面插件设计[J]. 现代电力 2008(04)
    • [18].新疆GEF土地退化防治网的设计与实现[J]. 青海农林科技 2014(02)
    • [19].逻辑框架法在GEF海河项目评估中的应用分析[J]. 水利经济 2009(03)
    • [20].江苏省GEF项目区气候变暖的农业效应[J]. 气象与减灾研究 2011(02)
    • [21].GEF宁波慈溪杭州湾湿地公园[J]. 中国园林 2018(09)
    • [22].探索三江源生态保护与发展的新路径——UNDP—GEF三江源生物多样性保护项目的启示[J]. 青海社会科学 2017(01)
    • [23].GEF空调项目零售激励计划启动[J]. 电器 2014(06)
    • [24].GEF项目区天然草地主要有毒植物[J]. 中国草食动物科学 2013(02)
    • [25].安徽GEF项目圆满结束 5年新增湿地保护地21万hm~2[J]. 安徽林业科技 2019(02)
    • [26].联合国粮农组织(FAO)——全球环境基金(GEF)江西省湿地保护区体系示范项目[J]. 湿地科学与管理 2020(02)
    • [27].全球可持续发展及中国与全球环境基金(GEF)的合作[J]. 财政科学 2017(03)
    • [28].大力宣传应用GEF项目成果 加快新疆土地退化防治进程[J]. 中国林业 2010(18)
    • [29].加强建筑节能能力建设——访国家发改委/世界银行/GEF中国节能促进项目办公室执行主任王树茂[J]. 建设科技 2008(17)
    • [30].GEF中国西部适应气候变化的可持续土地管理陕西项目[J]. 陕西林业科技 2018(06)

    标签:;  ;  ;  ;  

    基于GEF的状态图和活动图建模工具的设计与实现
    下载Doc文档

    猜你喜欢