首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 0 毫秒
1.
MDA的力量     
徐勉  汤韬 《程序员》2004,(2):53-53
MDA(Model Driven Architecture)——模型驱动架构。是 OMG(国际对象管理集团)组织在继提出了 UML 后又力推的一种新的软件开发框架。MDA 的目标并不是为了取代 UML,相反,MDA 是在 UML 基础之上构建的一个更高抽象层次的开发模型。并没有一个严格的 MDA 的定义,但基本可以这样理解:MDA 是一种基于 UML 以及相关工业标准的框架,它支持模型的可视化、存储和交换。以独立于实现的标准化方式储存机器可读和高度抽象的模型,并进行模型数据之间严格变换,最终生成可执行程序。  相似文献   

2.
MDA——新一代软件开发方法学的挑战与发展研究   总被引:9,自引:0,他引:9  
陈平  王柏 《计算机科学》2005,32(3):127-131
本文首先概述了OMG的模型驱动对象(MDA)的体系结构,对MDA的发展前途的正反两方面进行了论述,同时给出了MDA的发展现状和最新动态、重点研究方向以及相关技术,并预测了其可能的发展模式及前景。  相似文献   

3.
吴兆彬 《程序员》2008,(12):90-93
随着UML语言的发展和普及,UML工具也得到了很大的发展,进而出现了新的软件开发架构——MDA(Model-Driven Architecture),即模型驱动架构。MDA把UML从“设计语言”带到了“编程语言”的领域,这使得“设计模型”通过MDA工具,直接转化为对应的“数据模型”和“代码模型”。MDA作为新的方法论,在提高软件开发效率、增强软件可移植性、提高代码质量、增强设计开发人员之间的交流等方面,提供了良好的指引。  相似文献   

4.
目前MDA开发过程中仍采用人工捕获、文字描述的传统需求获取形式,这影响了需求模型与PIM模型的精度和一致性,降低了MDA开发的自动化程度。重点研究开发了一个可视化需求捕获工具。该工具采用MDA框架以及GEF等技术进行开发,基于目标-情景的捕获方式进行需求获取,同时支持以需求文档与XML的形式将需求模型导出,为需求模型到PIM模型的转换提供了足够信息。最后通过实例验证了该捕获工具的有效性。该工具弥补了MDA中没有独立需求捕获阶段的不足,在一定程度上完善了MDA的开发流程,提高了MDA软件开发的自动化程度。  相似文献   

5.
本文首先介绍了当前电子商务领域的ebXML标准和一种构建系统架构的新方法MDA,在此基础上提出了如何应用MDA来构建ebXML应用。最后以一个企业应用系统为例对此方法进行了完整的阐述。为国家863项目今后的工作打下基础。  相似文献   

6.
基于MDA的Web服务开发与集成   总被引:2,自引:0,他引:2  
顾峥峰  蔡勇 《计算机应用》2003,23(5):142-144
描述了Web服务的特征及其开发集成中的问题,然后讨论了模型驱动架构在Web服务开发中的使用,最后给出了一个Web服务的集成架构。  相似文献   

7.
基于MDA的软件建模方法研究   总被引:1,自引:0,他引:1  
模型驱动架构(MDA)是一个新的软件开发框架,它溶入了软件工程领域的新思想、新方法和新技术。本文研究了基于MDA的软件建模方法,探讨了模型在整个软件生命周期中起的关键作用,提出了一种从平台无关模型(PIM)到平台相关模型(PSM)的转换方法。  相似文献   

8.
基于MDA的工作流建模框架   总被引:2,自引:0,他引:2  
为了解决用MDA来开发工作流系统的研究和实践中存在的问题,基于模型驱动架构的设计思想,建立了一个工作流建模的统一元建模体系。通过将软件的业务逻辑和实现技术分离开来,归纳出建模的步骤;引入模型的四层次结构的元建模体系,从而使得这些模型转换得到保证,使从PIM到PSM、从PSM到代码的转换成为可能。进一步完善了用MDA方式来为工作流建模的轮廓。  相似文献   

9.
刘敬勇  张立臣  陈成 《计算机工程》2009,35(17):252-254
实时系统有许多难以处理的横切整个系统的非功能需求。针对以上问题,提出基于面向方面模型驱动架构的实时系统开发方法。该方法在设计阶段将系统的非功能需求从功能需求中分离出,以降低系统开发的复杂性,提高系统的可重用性、可维护性和横切关注点的模块化程度。通过应用实例证明该方法是有效的。  相似文献   

10.
支持MDA的交互式需求获取方法及辅助工具   总被引:2,自引:0,他引:2  
为支持MDA的开发模式,本文提出了表格驱动的交互式需求获取方法并开发了相应的支持工具.该方法通过填写参与者表、非功能性需求表、用例卡、CRC卡以及用户反馈表来得到用户需求,为建立计算独立模型CIM和平台独立模型PIM提供足够的信息.  相似文献   

11.
基于MDA的代码生成器设计与实现   总被引:3,自引:1,他引:2  
针对如何将业务模型转换为程序代码的问题,提出一种代码生成器设计方案,用以实现模型驱动架构中代码的自动生成。介绍采用XML描述的面向业务对象的平台无关模型,在此基础上设计实现代码生成器,完成从平台无关模型到代码的自动转换,以支持在业务模型变化后系统行为的快速变化和代码的自动生成,通过实例演示该代码生成器的应用。  相似文献   

12.
段雷  万建成 《计算机科学》2004,31(Z1):161-164
随着Web应用程序的复杂度逐渐增加,人们对系统化开发Web应用程序的方法的要求日益迫切.本文提出了一种基于MDA的Web应用程序开发方法--MDHDM,利用MDA的特性弥补了已有开发方法的缺陷.本文中,我们介绍了MDHDM的设计步骤并说明了整体结构、相关模型和模型间映射规则.最后通过分析一个开发实例,进一步说明了MDHDM.  相似文献   

13.
鲍志云 《程序员》2003,(10):120-122
MDA 是一种新的开发方法。来自 MDA 标准委员会(属于OMG)的三位成员 Jos Warmer、Anneke Kleppe 和 Wim Bast 撰写了《解析 MDA》一书。该书深入剖析了MDA 的优越性和实现方法。开发人员也将通过《解析 MDA》掌握定义MDA工具的必备知识。  相似文献   

14.
文中对模型驱动架构(MDA)的理论及相关的模型和元模型概念进行了阐述,同时用MDE工具实现了基于J2EE的分布式注册系统的建模、代码生成和发布,从而证明MDA方法学使应用软件系统开发更加高效和可靠.该研究对最终将MDA方法学运用于大型复杂的分布式系统的开发提供了基础.  相似文献   

15.
基于MDA方法学软件开发方式的原理与实现   总被引:9,自引:1,他引:9  
文中对模型驱动架构(MDA)的理论及相关的模型和元模型概念进行了阐述,同时用MDE工具实现了基于J2EE的分布式注册系统的建模、代码生成和发布,从而证明MDA方法学使应用软件系统开发更加高效和可靠。该研究对最终将MDA方法学运用于大型复杂的分布式系统的开发提供了基础。  相似文献   

16.
林峰 《软件工程师》2004,(12):59-60
刚刚发布的金蝶EAS4.0集团版,是国内第一款全面实现了模型驱动架构(MDA)的管理软件。这一重大技术变革正在成为企业用户、咨询厂商、行业开发者关注的焦点,因其实践意义已远远超越单一厂商的开发技术范围。  相似文献   

17.
模型驱动架构(MDA)是对象管理组织OMG提出的软件开发方法,它具有高效地实现系统集成和互操作、解决遗留系统问题、适应业务逻辑的快速变更以及缩短开发周期等优点。文章以一个医院管理系统项目设计为实例,研究了基于模型驱动架构(MDA)的软件开发方法,实现了领域模型的建立及领域模型到应用模型的变换。  相似文献   

18.
为解决传统集成方法的诸多弊端,实现企业内部异构环境下不同应用系统的集成以及与企业外部信息系统的有效通信,本文介绍了Web服务的原理技术以及模型驱动架构的基本思想,提出了一种基于Web服务的动态通用集成框架,并讨论了模型驱动架构在企业应用集成以及Web服务开发中的应用。  相似文献   

19.
丁月华  王颂贞  徐浩 《计算机工程》2009,35(12):235-238
针对如何快速高效率开发手机游戏,提出一个代码生成器的设计方案,用来在手机开发过程中实现手机游戏代码的自动生成。介绍模型驱动架构以及代码生成技术的相关知识。讨论代码生成技术的实现原理和代码生成器的结构,并使用代码生成器生成一个通用的手机游戏的例子。  相似文献   

20.
介绍了高层系统结构(HLA)系统的标准开发过程模型FEDEP和两种基于FEDEP的校核、验证和确认(VV&A)过程模型,分析了二者的优缺点。在简单分析模型驱动架构(MDA)架构之后,论述了基于模型驱动架构的高层系统结构仿真系统的校核、验证和确认过程。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号