共查询到20条相似文献,搜索用时 31 毫秒
1.
当今建模的主要问题在于,对于很多企业来说它只是纸面上的练习。这就造成了模型和代码不同步的问题,代码会被不断修改,而模型不会被更新,这样模型就失去了意义。弥补建模和开发之间的鸿沟的关键就在于将建模变为开发的一个必不可少的部分。MDA 是模型驱动开发的框架,MDA的愿景是定义一种描述和创建系统的新的途径。MDA 使得UML 的用途走得更远,而不仅仅是美丽的图画。Compuware 公司的 OptimalJ 是 Butler 集团评出的三种最好的 MDA 工具中的一种。实现了 MDA 规范,通过从可视化的模型中直接产生应用程序的代码,从而加速基于 J2EE 的 相似文献
2.
为了解决软件可重用问题,OMG发布了模型驱动体系结构(MDA)。MDA认为系统开发的最好方式是隔离系统设计与系统实现,独立建模业务行为和领域元素,关注系统应用本身而不是将中间件平台作为系统开发的中心。它将系统结构化成PIM和PSM模型,通过映射和转换机制将PIM转换成PSM并不断求精,最后生成代码。文中以“香港利苑集团餐饮管理系统”为背景,介绍利用MDA方法开发CORBA系统。 相似文献
3.
自从 Borland 收购模型驱动开发的领先厂商 Bold,以及双向建模工具 Together 之后,Borland 开始整合两者的资源,于 C#Builder 和 Delphi8中推出了强大的可视化 MDA 模型驱动的 Enterprise Core Objects(以下简称 ECO)O/R Mapping企业应用开发框架,可以用来轻松地完成从“可视化的平台无关 UML 模型创建=>自动平台相关模型转换=>代码模 相似文献
4.
为了解决软件可重用问题,OMG发布了模型驱动体系结构(MDA)。MDA认为系统开发的最好方式是隔离系统设计与系统实现,独立建模业务行为和领域元素,关注系统应用本身而不是将中间件平台作为系统开发的中心。它将系统结构化成PIM和PSM模型,通过映射和转换机制将PIM转换成PSM并不断求精,最后生成代码。文中以“香港利苑集团餐饮管理系统”为背景,介绍利用MDA方法开发CORBA系统。 相似文献
5.
6.
基于MDA的软件开发方法研究 总被引:1,自引:0,他引:1
模型驱动架构(Mode Driven Architecture)是对象管理组织(OMG)提出的一个新的软件开发框架。它改变了传统的软件开发方式,以模型的建立来驱动软件开发的整个过程。在这个框架下软件产品的代码将由机器自动映射生成,从而更加凸现了开发过程中分析与设计的重要性。可以说MDA的提出对整个软件行业来说是具有革命性意义的。本文介绍了MDA的基本概念和基本框架并对其核心技术进行了研究。 相似文献
7.
信息系统中PIM功能元模型的构建研究 总被引:1,自引:0,他引:1
为了解决传统信息系统不能随着需求的改变而及时改变的问题,OMG提出了模型驱动体系(MDA)。平台无关模型(PIM)是模型驱动体系中最重要的一环,为了更好地建立信息系统的平台无关模型,提出了从信息系统的功能角度入手构建PIM。首先介绍了MDA框架下的信息系统开发过程,然后从模型构建的一般性要求出发,结合MDA框架下的信息系统开发的特点,提出了MDA框架下的信息系统开发过程的PIM功能元模型构建方法。为了验证了构建方法的正确性,最后基于XML语言实现了PIM功能元模型的构建。 相似文献
8.
模型驱动架构这种新的软件开发框架,在整个软件开发周期中起核心作用.运用ArcStyler工具建模,通过模型之间的变换实现从模型到代码的自动变换,实现了基于MDA的应用系统. 相似文献
9.
模型驱动体系结构MDA是OMG组织推出的一种新的软件开发方法。根据MDA的框架,设计者首先建立平台无关模型PIM,然后遵循一定的转换规则转化成平台相关模型PSM,最后转化成目标平台上的代码。为了体现MDA低成本、高效率的优点,模型之间、模型代码之问的自动转换就显得尤为重要。本文描述了我们实现的一个MDA转换工具。该工具可以编辑用EDOC的Entities profile和Business Process profile构建的PIM,并且辅助自动转化成基于J2EE平台的PSM,最终转化成J2EE代码。 相似文献
10.
基于MDA的工作流建模框架 总被引:2,自引:0,他引:2
为了解决用MDA来开发工作流系统的研究和实践中存在的问题,基于模型驱动架构的设计思想,建立了一个工作流建模的统一元建模体系。通过将软件的业务逻辑和实现技术分离开来,归纳出建模的步骤;引入模型的四层次结构的元建模体系,从而使得这些模型转换得到保证,使从PIM到PSM、从PSM到代码的转换成为可能。进一步完善了用MDA方式来为工作流建模的轮廓。 相似文献
11.
为解决模型驱动体系结构(MDA)中PSM模型描述存在的问题,以软件体系结构为基础,综合当前J2EE平台下广泛使用的多种应用框架,提取其共同特征并加以抽象分析,建立了一种包括领域构件模型、行为构件模型和界面展示构件模型3部分的J2EE平台模型描述方法。用该方法描述的模型不仅具有J2EE平台的特性信息,还便于向多种目标框架下的代码进行转换。以此为基础,引入抽象平台有关模型和具体平台有关模型的概念,进一步扩展了MDA开发框架。介绍了相应代码生成器的框架设计和实现过程。 相似文献
12.
文中详细论述了模型驱动的软件开发模式。阐述了以代码为中心的传统软件开发模式的缺点,并通过对模型驱动架构(MDA)涔系结构的讨论.分析出模型各个层次描述语言的要求。分别讨论了MDA软件开发生命周期、MDA软件开发参与者及活动的变更和MDA开发工具的更新,并对MDA软件开发模式进行了评价。在模型驱动的软件开发模式下,软件开发生命周期是由软件系统建模行为驱动的.其开发过程围绕模型的创建和变换开展,其最终目的就是要通过架构性的分离来实现软件开发的轻便性、互操作性和可重用性. 相似文献
13.
嵌入式系统由于功能的特定性和底层硬件的多样性,使得其代码的重用和易移植性一直是困扰开发者的一大难题。模型驱动体系结构(MDA)是OMG组织提出的一种新的软件开发方法。MDA将关注点集中于业务模型,把平台相关内容和不同的实现技术从中剥离,并利用工具遵循一定的转换规则,实现其到特定平台的自动转换,最终得到目标平台上的代码。MDA针对解决复用和移植问题提出了新的解决途径,在嵌入式系统开发中有广泛的应用前景。本文在研究基于MDA的嵌入式系统开发途径的基础上,提出了一个从ExecutableUML模型到J2ME平台下JAVA气代码的转换框架。 相似文献
14.
模型驱动架构(MDA)集成了统一建模语言(UML)、元对象机制(MOF)、可扩展标记语言(XML)和基于XML的元数据交换(XMI)等一系列标准,强调模型在软件开发中的重要作用.简要分析了建模与仿真和软件工程领域的若干典型模型开发与运行过程,将仿真系统的开发过程划分为需求工程、分析、设计、实现和试验五个主要阶段;探讨了模型驱动架构(MDA)的概念和技术(包括模型、建模技术、模型变换技术、代码自动生成技术等)在仿真系统开发各个阶段的应用;以交通仿真为例,给出了部分建模与仿真结果,展示了仿真系统开发过程与MDA相结合的可行性,表明了在MDA工具的支持下,MDA概念和技术的应用可以提高仿真系统的开发效率. 相似文献
15.
模型驱动的软件开发模式研究 总被引:1,自引:1,他引:0
文中详细论述了模型驱动的软件开发模式.阐述了以代码为中心的传统软件开发模式的缺点,并通过对模型驱动架构(MDA)体系结构的讨论.分析出模型各个层次描述语言的要求.分别讨论了MDA软件开发生命周期、MDA软件开发参与者及活动的变更和MDA开发工具的更新,并对MDA软件开发模式进行了评价.在模型驱动的软件开发模式下,软件开发生命周期是由软件系统建模行为驱动的,其开发过程围绕模型的创建和变换开展,其最终目的就是要通过架构性的分离来实现软件开发的轻便性、互操作性和可重用性. 相似文献
16.
为了解决传统信息系统不能随着需求的改变而及时改变的问题,OMG提出了模型驱动体系(MDA)。平台无关模型(PIM)是模型驱动体系中最重要的一环,为了更好地建立信息系统的平台无关模型,提出了从信息系统的功能角度入手构建PIM。首先介绍了MDA框架下的信息系统开发过程,然后从模型构建的一般性要求出发,结合MDA框架下的信息系统开发的特点,提出了MDA框架下的信息系统开发过程的PIM功能元模型构建方法。为了验证了构建方法的正确性,最后基于XML语言实现了PIM功能元模型的构建。 相似文献
17.
支持MDA的设计模式建模与模型转换方法研究 总被引:1,自引:0,他引:1
设计模式是描述某一类问题的通用解决方案,可以提高软件开发的可重用性,但在设计模式建模中存在模式消失和模式组合复杂化等问题,模型的可扩展性低,不利于模型到代码的自动化转换。由此,在MDA框架下,引入角色的建模思想,提出了一种基于Ecore的设计模式建模和模型转换方法,该方法在元模型层抽象并扩展了设计模式通用元素的元模型,使得不同的模式组合模型通过对相同的模式元素元模型进行转换可以获得相应的应用模型,从而增强了设计模式建模的可扩展性和模型转换的通用性,为MDA框架中设计模式建模和模型转换提供了一种有效的途径。 相似文献
18.
模型驱动架构(Model DIiven Architecture,MDA)是对象管理集团(OMG)定义的一个新的软件开发框架。在该框架下,模型在整个软件开发周期中起核心作用,模型之间的变换实现从模型到代码的自动变换。针对广泛应用的Web应用系统,本文通过使用ArcStyler的实例提出了一种基于MDA利用模型变换实现Web应用的系统设计。 相似文献
19.
MDA:新一代软件互操作体系结构 总被引:17,自引:0,他引:17
UML和MOF等建模标准的形成使得解决分布式异构环境下互操作问题的方法有了质的飞跃。为适应这种新形势,OMG提出模型驱动体系结构MDA用以明确这些新标准的相互关系,并为制定、维护和发展建模标准提供帮助。该文介绍了MDA的基础思想和基本框架,并对基于MDA的软件开发模式作了阐述。 相似文献