首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到18条相似文献,搜索用时 109 毫秒
1.
参照模型驱动构架(MDA)的思想,为各类数据仓库工具元模型,建立符合CWM(公共仓库元模型)规范的平台无关模型映射规则,以便在统一的规范上自由交换元数据. 以Informatica公司的Powermart抽取工具为例,建立PSM(平台相关模型)元模型,以CWM作为平台无关的PIM(平台无关模型)元模型,用OCL(对象约束语言)描述PSM与PIM之间的映射规则,实现了Powermart的DTD(文档类型定义)到CWM SQL(结构化查询语言)的元数据转换.  相似文献   

2.
参照模型驱动构架(MDA)的思想,为各类数据仓库工具元模型,建立符合CWM(公共仓库元模型)规范的平台无关模型映射规则,以便在统一的规范上自由交换元数据. 以Informatica公司的Powermart抽取工具为例,建立PSM(平台相关模型)元模型,以CWM作为平台无关的PIM(平台无关模型)元模型,用OCL(对象约束语言)描述PSM与PIM之间的映射规则,实现了Powermart的DTD(文档类型定义)到CWM SQL(结构化查询语言)的元数据转换.  相似文献   

3.
MDA是由OMG提出的一种以模型为主要开发产品的软件开发方法。开发人员首先建立与具体技术平台的实现细节无关的高抽象程度的平台无关模型PIM,然后通过模型转换将高层次的模型逐渐转换成为包含实现细节的平台相关模型PSM,直至得到最终代码。根据此方法将MDA用于农产品安全检测技术平台的开发。  相似文献   

4.
DSL方法是改进软件开发(重用性,可维护性等)的有效途径.使用MTrans-DSL形式化描述模型驱动构架(MDA)中模型的转换规则,实现平台无关模型到特定平台模型的转换.以JavaServer Faces作为目标平台,通过具体的应用实例验证了该方法的可行性和易用性.DSL方法体现了模型驱动开发的特点,提升了转换规则的抽象层次.  相似文献   

5.
模型驱动的体系结构(MDA)开发方法是以模型作为软件开发的主线,基于统一建模语言(UML)创建的模型不能很好地起到衔接用户需求和代码的桥梁作用,而且模型中存在不同的视角.在元对象设施(MOF)的基础上,定义了SACRED元模型,使用主题和映射来解决基于UML建模的缺陷.主题的引入为用户需求到模型增加了新的转换桥梁,采用映射方式实现了平台无关模型(PIM)到平台相关模型(PSM)的转化,使得模型不需要关注系统细节,降低了元模型的复杂度.阐述了基于SACRED元模型的开发过程,并研制了一个基于SACRED元模型的MDA工具PureX.通过一个实例说明了该元模型以及软件开发过程的有效性.与UML相比,该模型具有建模元素简单、不同阶段、不同角色模型一致、支持双向开发、便于模型复用等优点.  相似文献   

6.
为了实现不同中间件平台之间的集成和互操作,OMG提出了一个标准的基于模型的体系结构——MDA,该结构将应用模型分为平台无关模型(PIN)和平台相关模型(PSM),通过融合UML用例图、类图、序列图,得到了需求模型和设计模型,给出了类图和序列图的形式化语义,以及模型间的协调性条件,并在此基础上进行一致性检测,为模型驱动的开发提供了基础.  相似文献   

7.
本文对传统的MDA模型进行改进,建立了一个基于AOP技术的PIM框架.把MDA中的平台无关模型PIM(Platform Independent Model)分为面向对象的平台无关模型OPIM(Object Oriented Plafform Independent Model)和面向方面的平台无关模型APIM(Aspect Oriend Platform Independent Model).在OPIM和APIM中均建立属于各自模型的桥连接来帮助域与域之间的调用和访问.  相似文献   

8.
为了实现不同中间件平台之间的集成和互操作,OMG提出了一个标准的基于模型的体系结构——MDA,该结构将应用模型分为平台无关模型(PIM)和平台相关模型(PSM),通过融合UML用例图、类图、序列图,得到了需求模型和设计模型,给出了类图和序列图的形式化语义,以及模型间的协调性条件,并在此基础上进行一致性检测,为模型驱动的开发提供了基础.  相似文献   

9.
模型驱动体系结构(简称MDA)是OMG组织定义的一个新的软件开发框架.MDA提供了使用模型来直接引导理解、设计、建立、部署、运行、维护系统和修改系统流程,平台独立模型(PIM)、平台相关模型(PSM)和代码处于MDA的核心且是形式化的模型,整个软件开发过程都是以软件系统的建模行为驱动的.  相似文献   

10.
模型驱动架构(model driven architecture,MDA)的核心思想是将建模语言当作开发语言使用,基于UML的平台无关模型(platform independent model,PIM)建模方法主要关注于系统的体系结构与业务逻辑设计,对视图层支持较差.针对此问题,研究了基于元模型的视图层PIM建模方法,给出视图层PIM模型中界面逻辑模型和界面布局模型的表示法及语义内容;基于EMOF(essential meta objectfacility)对UML建模语言进行扩展,使其对上述两种模型提供语义上和表示法的支持;最后,基于EclipseGMF框架开发了视图层PIM辅助设计工具GMTP.  相似文献   

11.
模型驱动体系结构(Model Driven Architecture,MDA)是OMG为充分利用基于UML的建模技术并分离软件系统的抽象描述和具体事项而提出的。模型转换对MDA的成功至关重要,但对于同传统软件开发过程中的测试部分同等重要的模型转换中的验证和有效性确认(V&V),目前的研究比较少。为此,尝试提供一个基于MDA上下文的模型转换性能的验证框架。该框架用于验证原模型包涵的性质,检查源模型与/或目标模型的各个元素是否通过模型转换规则实现了语义等价。同时,采用EMFAPI开发了一个用来分析Tefkat语言描述的模型转换规则的verifier原型系统,并通过实例验证了其有效性。  相似文献   

12.
Aimed at deficiencies in the development and implementation of Enterprise Service Architecture (ESA) software,an ESA software developing mode based on Model Driven Architecture (MDA) is put forward.This mode includes a calculation-independent model (CIM),a platform-independent model (PIM),a platform-specific model (PSM) and a code level.Based on this mode,the modeling architecture of CIM level is presented.CIM here includes a global model,a process model,an information model and an organization model.The modeling elements of global model,process meta-model,information meta-model and organization meta-model are defined in detail and the relationship between them is described.The reflecting relationship between these models is established as well.  相似文献   

13.
将传统的软件开发方式与基于模型驱动架构(MDA)的开发方式进行了对比,阐述了实体数据模型(EDM)的特点及其出现的原因,介绍了Visual Studio中现有的使用EDM进行软件系统开发的方式,分析了其存在的不足,提出了一种新的基于MDA的开发方式,这种开发方式使EDM作为概念模型的作用得到了增强,并通过一个网上销售系统的实例对其进行了演示。  相似文献   

14.
模型转换是MDA(Model Driven Architecture)中的关键技术,正成为一个新的研究热点.提出一种基于角色的模型转换方法,通过角色的分配和组合,灵活、自然地实现模型的转换.给出了其转换规则及形式化描述方法,介绍了该方法在Web应用程序建模中的应用.使用这些转换规则及形式化描述方法可以清晰地描述角色问的约束关系,有助于设计者实现角色的分配及组合.该方法特别适用于基于模式的软件开发.  相似文献   

15.
基于超星学习通混合教学模式的应用研究   总被引:1,自引:0,他引:1  
一般应用型本科高校采用传统教学模式进行材料类专业课程教学时面临诸多问题,教学质量的难以提升。本文基于超星学习通平台,利用其强大的交互功能,构建了一种基于“传递-接受”教学模式、“问答”型教学模式,“自学”型教学模式、“合作”型和“研究”型教学的混合教学模式,并进行了两年的实践应用研究。试验教学效果表明,与采用单一传统的“传递-接受”教学模式相比,基于超星学习通的混合教学模式,在提升学生的学习兴趣和提高教学质量方面起到了有益作用,对应用型本科高校理论课程教学模式的改革具有借鉴作用。  相似文献   

16.
基于角色模型的MDA开发   总被引:1,自引:1,他引:0  
讨论了已有的一些角色模型在重用性和动态性方面的不足,提出了一个适合于MDA开发的层次化的角色模型以及相应的映射规则,给出了该模型的实现方法,并介绍了一个该模型在银行范例系统中的应用.该层次化的角色模型对应于MDA的PIM,它的实现模型对应于MDA的PSM.使用该方法不仅可提高角色模型的重用性,而且在设计层可实现角色的动态特性,有助于实现从PIM到PSM的变换.  相似文献   

17.
基于CMMI的软件测试过程改进研究   总被引:2,自引:0,他引:2  
传统瀑布模型对软件测试的定义存在不足,它把软件测试看成软件开发的事后过程;CMM模型对测试过程改进提供了一些支持,但仍有局限性.通过分析CMMI模型关于软件测试过程的描述,提出了一个基于CMMI的软件测试过程模型,并分析了基于该模型的软件测试策略.  相似文献   

18.
通过分析我国高职中外合作办学典型模式与人才培养有效途径,并结合中美高素质技术技能型人才联合培养百千万交流项目(简称中美“3+2”项目)的设置与开发,以试点院校南京工业职业技术学院中美“3+2”物流管理专业为例探讨了人才培养模式的创新设计与开发,认为高职院校中外“3+2”合作办学是一种新型的有效模式,并对此模式今后的实践与发展提出合理建议。  相似文献   

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

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