flex源码到类图转换工具的设计与实现建筑类毕业论文

上传人:bao****ty 文档编号:117488337 上传时间:2019-12-05 格式:DOC 页数:11 大小:338KB
返回 下载 相关 举报
flex源码到类图转换工具的设计与实现建筑类毕业论文_第1页
第1页 / 共11页
flex源码到类图转换工具的设计与实现建筑类毕业论文_第2页
第2页 / 共11页
flex源码到类图转换工具的设计与实现建筑类毕业论文_第3页
第3页 / 共11页
flex源码到类图转换工具的设计与实现建筑类毕业论文_第4页
第4页 / 共11页
flex源码到类图转换工具的设计与实现建筑类毕业论文_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《flex源码到类图转换工具的设计与实现建筑类毕业论文》由会员分享,可在线阅读,更多相关《flex源码到类图转换工具的设计与实现建筑类毕业论文(11页珍藏版)》请在金锄头文库上搜索。

1、第 - 1 - 页 共 12 页 核准通过,归档资料。 未经允许,请勿外传! Flex 源码到类图转换工具的设计与实现 摘要 本论文主要阐述了 flex 源码转换到类图显示工具的设计与开发。本系统是 根据企业进行模型驱动开发提出的需求而开发的一款实用工具软件。本文主要讲述 了 flex 语言的由来和特性;本转换工具的框架设计;四叉树应用在场景管理,包 括处理图形重叠问题,类图信息提取等,以及论述了类图信息挖掘,类图布局等功 能提取工程框架关键核心信息。本软件能有效地帮助对现有框架陌生的程序员迅速 掌握框架概念,提高工作效率。 关键字 flex; 四叉树; 类图特征;同构;回环 ABSTRACT

2、 This paper focuses on the conversion of flex source code to Diagrams, the designing and development of the view tool. Based on the needs of Model-driven development in Enterprise.This paper totally on several content as follows. Such as, the characteristics of flex;the design about this system; Qua

3、rdtree on scene manager,including deal about graphs overlap; imformation mining from diagrams. With providing mining the core information of whole project, this system will make programers quickly understand the frame of project,and increase 9JWKffwvG#tYM*Jg接口;包; 2.3.2模型驱动开发(MDD) 模型驱动开发(Model-driven

4、 development,MDD)是软件开发的一种样式,其中主要 的软件工件是模型,根据最佳实践,可以从这些模型生成代码和其他工件。模型是从特定 角度对系统进行的描述,它省略了相关的细节,因此可以更清楚地看到感兴趣的特性。例 如,结构工程师会创建适合于确定建筑物承载特性的模型。 第 - 7 - 页 共 12 页 3.系统的设计与实现 3.1 系统框架设计 3.1.1框架概念 系统分为两个模块,分别为:parser(解析 AS 文件),view(显示元素)。 Parser 部分主要使用 Python 解析 AS 文件,取出其类,接口信息到 XML 文件中。 而 View 提供显示和操作功能。在

5、View 中所显示的类和接口信息统一标示为元 素,下文将以元素称之。 3.1.2框架设计 图 3-1 解析 AS 文件获取类,接口数据 3.1.3View 模块设计 逻辑模块主要有三个部分,分别为总控 IUIControl1;单一操作 IselectionUil;复合 操作 IlocalUil。 图 3-6 逻辑层继承关系 IselectionUil 分别由 CciViewSelectionUil,CBViewSelectionUil,CLocatePlacemarkSelectionUil2实现。 图 3-7 IselectionUil 实现关系 1 IUIControl 逻辑模块操作的总入

6、口,管理鼠标消息的流向。 2 CI,Browser,locatePlacemarkSelection 三个模块的鼠标 move,down,up 操作集合。 第 - 8 - 页 共 12 页 4. 系统详细设计 4.1 场景管理数据结构设计 第 - 9 - 页 共 12 页 结论 随着软件工程规模的发展以及软件市场竞争日益激烈,开发商在投入生产 时越来越要求生产周期短,生产效率高。因此作为生产线中的一员,开发者需 要较强的生产力,此外,更现实的是,开发者需要一款强有力的辅助理解框架, 提高开发效率的工具。 在理解和开发项目过程中,要求开发者能掌握住项目的核心模块,深入了 解自己负责模块的同时,也

7、要对其他模块有足够的认识,这样才能保证开发出 有质量的代码。与以往不同的是,伴随着工程进度,文档,类图都要同步更新, 在这过程中,会耗费一定的人力以及资源,提高了生产成本。 使生产商能集中精力于产品问题上,能把资金运用到项目更关键的地方;使用 开发人员提高生产效率。本系统提供的类图搜索以及类图特征提取能切实的解 决用户的需求。使用户能更快地解决问题,提高生产力。 第 - 10 - 页 共 12 页 参考文献 1 刘超,李健,沈海华. 面向对象程序可视化类图的逆向自动生成 2 不详. Action Script 维基百科 3 不详. ECMAScript 维基百科 4 欧洲计算机制造商协会. E

8、CMA-262 5th December 2009 5 Mark de Beng 等著. 计算几何 算法与应用第三版 清华大学出版社 2008 6 谭云杰 著. 大象:Thingking in UML第一版 中国水利水电出版社 2009 7 Erich Gamma 等著. 设计模式第一版 机械工业出版社 2007 8 Douglas B.West 著. 图论导引第一版 机械工业出版社 2006 9 Joshua Noble 著.Flex3 Cookbook 中文版第一版 电子工业出版社 2009 10 严蔚敏 著. 数据结构第一版 清华大学出版社 2009 11 Frederick P.Bro

9、oks 等著. 人月神话第一版 2007 12 Steve McConnell 著. 代码大全第二版 2006 13 Angeline, P.J. The Effects of Noise on Self-Adaptive Evolutionary Optimization. In125,pp.433-439 1996 14Grefenstette,J.J. Incorporating Problem Specific Knowledge into Genetc Algorithm.In68, pp.42-60 1987 15Greene, F. A Method for Utilizing

10、Diploid and Dominance in Genetic Search.In185,pp.439-444 1994 第 - 11 - 页 共 12 页 致谢 在广州大学四年的大学学习很快就要结束了,非常怀念和同学们共同学习的时 光。此次毕业设计的顺利完成,特别需要感谢老师提供了这么好的一次机会,并且 一直以来不辞辛劳的指导我们。在我们做设计过程中,给了我们很多建议和鼓励。 感谢大学里的各位老师,你们的辛勤教学,再一次充实了我。 感谢项目组,提供了这个机会让我参与这个项目开发。在和前辈的交流中学习 到有效地开发方法,同时也进一步锻炼了自己的算法设计能力。 最后,感谢我的家人在我漫漫求学之

11、路上对我的理解和支持。谢谢所有关心、 支持我的师长、亲友们。 精品资料 精品资料 9JWKffwvG#tYM*Jg&6a*CZ7H$dq8KqqfHVZFedswSyXTy#&QA9wkxFyeQ!djs#XuyUP2kNXpRWXmA&UE9aQGn8xp$R#͑GxGjqv$UE9wEwZ#QcUE%&qYpEh5pDx2zVkum&gTXRm6X4NGpP$vSTT#&ksv*3tnGK8!z89AmYWpazadNu#KN&MuWFA5uxY7JnD6YWRrWwcvR9CpbK!zn%Mz849GxGjqv$UE9wEwZ#QcUE%&qYpEh5pDx2zVkum&gTXR

12、m6X4NGpP$vSTT#&ksv*3tnGK8!z89AmYWpazadNu#KN&MuWFA5uxGjqv$UE9wEwZ#QcUE%&qYpEh5pDx2zVkum&gTXRm6X4NGpP$vSTT#&ksv*3tnGK8!z89AmYWpazadNu#KN&MuWFA5uxY7JnD6YWRrWwcvR9CpbK!zn%Mz849GxGjqv$UE9wEwZ#QcUE%&qYpEh5pDx2zVkum&gTXRm6X4NGpP$vSTT#&ksv*3tnGK8!z89AmUE9aQGn8xp$R#͑GxGjqv$UE9wEwZ#QcUE%&qYpEh5pDx2zVkum&g

13、TXRm6X4NGpP$vSTT#&ksv*3tnGK8!z89AmYWpazadNu#KN&MuWFA5uxY7JnD6YWRrWwcvR9CpbK!zn%Mz849GxGjqv$UE9wEwZ#QcUE%&qYpEh5pDx2zVkum&gTXRm6X4NGpP$vSTT#&ksv*3tnGK8!z89AmYWpazadNu#KN&MuWFA5uxGjqv$UE9wEwZ#QcUE%&qYpEh5pDx2zVkum&gTXRm6X4NGpP$vSTT#&ksv*3tnGK8!z89AmYWpazadNu#KN&MuWFA5uxY7JnD6YWRrWwcvR9CpbK!zn%Mz849GxG

14、jqv$UE9wEwZ#QcUE%&qYpEh5pDx2zVkum&gTXRm6X4NGpP$vSTT#&ksv*3tnGK8!z8vG#tYM*Jg&6a*CZ7H$dq8KqqfHVZFedswSyXTy#&QA9wkxFyeQ!djs#XuyUP2kNXpRWXmA&UE9aQGn8xp$R#͑GxGjqv$UE9wEwZ#QcUE%&qYpEh5pDx2zVkum&gTXRm6X4NGpP$vSTT#&ksv*3tnGK8!z89AmYWpazadNu#KN&MuWFA5uxY7JnD6YWRrWwcvR9CpbK!zn%Mz849GxG89AmUE9aQGn8xp$R#

15、49GxGjqv$UE9wEwZ#QcUE%&qYpEh5pDx2zVkum&gTXRm6X4NGpP$vSTT#&ksv*3tnGK8!z89AmYWpazadNu#KN&MuWFA5uxY7JnD6YWRrWwcvR9CpbK!zn%Mz849GxGjqv$UE9wEwZ#QcUE%&qYpEh5pDx2zVkum&gTXRm6X4NGpP$vSTT#&ksv*3tnGK8!z89AmYWpazadNu#KN&MuWFA5uxGjqv$UE9wEwZ#QcUE%&qYpEh5pDx2zVkum&gTXRm6X4NGpP$vSTT#&ksv*3tnGK8!z89AmYWpazadNu#KN&

16、MuWFA5uxY7JnD6YWRrWwcvR9CpbK!zn%Mz849GxGjqv$UE9wEwZ#QcUE%&qYpEh5pDx2zVkum&gTXRm6X4NGpP$vSTT#&ksv*3tnGK8!z8vG#tYM*Jg&6a*CZ7H$dq8KqqfHVZFedswSyXTy#&QA9wkxFyeQ!djs#XuyUP2kNXpRWXmA&UE9aQGn8xp$R#͑GxGjqv$UE9wEwZ#QcUE%&qYpEh5pDx2zVkum&gTXRm6X4NGpP$vSTT#&ksv*3tnGK8!z89AmYWpazadNu#KN&MuWFA5uxY7JnD6YWRrWwcvR9CpbK!zn%Mz849GxGjqv$UE9wEwZ#QcUE%&qYpEh5pDx2zVkum&gTXRm6

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号