MDA模型转换方法的研究与实现

被引量 : 0次 | 上传用户:liongliong544
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件行业持续的快速发展以及应用领域的扩展,软件项目的规模也随之急剧扩大,导致需求分析的工作量变的非常庞大和复杂,并且设计工作的进展也比较困难和缓慢,也给之后的开发和后期维护工作带来了一定的困难和挑战。针对上述情况,出现了很多关于提高软件项目的开发效率的方法和理论,其中,最受欢迎的也是最有效的是MDA模型驱动架构框架理论,它成功地将软件开发的关注焦点从编码的实现转移到了模型的建立上,并且通过转换工具实现模型的自动转换。由于模型转换方法的选取对于模型转换的实现非常重要,因此,本文在对一些常用的模型转换方法进行研究与分析的基础上,提出了基于QF的模型转换方法。首先,对传统软件开发中存在的问题进行分析,在此基础上,引入了MDA软件开发方法,提高了软件开发的效率、增强了软件的可移植和互操作特性、改善了进行维护与文档的可操作性。其次,对MDA相关的核心技术标准、概念以及理论进行了深入的研究探索,并且对现有几个主要流行的模型转换方法进行了深入的剖析、提炼出各自的核心优势。从而提出了基于QF的模型转换方法并且对模型转换中的可逆向操作的状态生成算法和任务管理算法进行了重点研究和分析,该方法综合利用了QVT标准及其语言在定义转换规则方面的优势以及FSM在调度与管理模型转换中的状态方面的优势。最后,以会员卡管理系统为实例对基于QF的模型转换方法的有效性进行了验证,并且对模型转换的性能进行了分析。
其他文献
岗位管理是以工作岗位为对象进行人与岗之间的匹配与协同的过程,它是工作绩效考核和分配制度改革的基础。文章介绍了湖北文理学院岗位管理的目标、内容和图书馆岗位聘任的实施
针对现有六辊轧机对使用两组弯辊力进行四次板形控制的理论不足,提出了弯辊力组合板形控制策略.利用Marc有限元仿真计算软件建立辊系--轧件耦合模型,分析工作辊弯辊力与中间
脂肪在运动中的能量代谢一直以来是一个备受关注的话题。脂解过程是对储存在细胞中脂滴的一个复杂的协调代谢过程。文章通过文献资料法,对参与脂肪动员的酶和激素进行归纳总
目的 :比较初萌年轻恒牙和成年恒牙釉质表面组织结构特点并分析这些特点与其釉质抗酸脱矿能力的相关性。方法 :初萌年轻恒牙和成年恒牙标本各 2 8个 ,随机选取每组各 10个标
<正> 当前史学界对于清代后期,在东北和哲里木盟东部地区所推行的移民实边政策,在理论上和具体问题的估计上,有不同的见解,大致有三种意见:(一)移民实边措施是清朝统治者,“
本论文以城市垃圾焚烧飞灰为主要原料制备阿利尼特生态水泥熟料,分析了利用飞灰烧制阿利尼特生态水泥熟料的可行性。研究了生料氯添加量对烧成熟料性质的影响,同时还分析了熟料
全面分析了螺杆的几何形状参数对多功能食品加工成型机的性能影响,对螺杆的合理设计乃至整机的设计都有着很重要的实际指导意义。
社会主义作为一种理论学说,经历了从空想到科学、从理论到实践、从一国到多国、从传统到现代的发展过程。中国特色社会主义作为科学社会主义的一脉,作为中国共产党人的指导思想
现实主义作为一股文学思潮在中国现代文学史上扮演着一个非常重要的角色。自五四文学革命先驱者们开始,就将现实主义作为影响中国文学变革、社会变更的主要文学形态。现实主
目前,太阳能作为一种新型的绿色能源正在迅速发展,而与太阳能技术相关的固体废弃物和传统能源产生的废弃物相比数量虽然较少,但是,当太阳能模块使用寿命结束后,其废弃物产量仍不可