首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 189 毫秒
1.
模型驱动架构(MDA)是现代软件开发理论与方法发展的主流趋势,其实现的关键在于正确地建立模型,并正确建立模型、模型和技术平台间的关系,准确定义并实现不同模型之间的映射和转换.本文在阐述MDA体系结构的基础上,探讨平台无关模型和平台相关模型的定义、映射、转换等MDA核心技术,并与传统软件开发方法进行对比分析.  相似文献   

2.
王讯 《科技资讯》2006,(30):197-198
模型驱动体系架构MDA是OMG组织推出的一种新的软件开发方法。MDA的核心思想是抽象和自动变换,MDA以模型为中心,将高抽象甚次模型逐步变换成为低抽象层次模型,并最终转化成具有基本功能的可执行的代码。MDA工具的使用将会大大提高软件开发的效牢和软件的质量,本文描述了我们实现的一个MDA工具,以及以此工具开发费用管理系统的实践过程以及经验总结。  相似文献   

3.
软件开发架构——MDA   总被引:1,自引:0,他引:1  
详细阐述了MDA的架构和支持MDA的相关标准并介绍了从方法学的角度如何看待MDA,明确指出:MDA是一种软件开发方法,是由OMG定义的基于UML、MOF及其它相关工业标准的软件开发框架,MDA鼓励在软件开发过程中有效地使用系统模型并支持在开发类似系统时进行模型复用。同时关注了MDA在不同的抽象层次上定义的模型及在不同的抽象层次之间定义的转换。  相似文献   

4.
详细阐述了MDA的架构和支持MDA的相关标准并介绍了从方法学的角度如何看待MDA,明确指出:MDA是一种软件开发方法,是由OMG定义的基于UML、MOF及其它相关工业标准的软件开发框架,MDA鼓励在软件开发过程中有效地使用系统模型并支持在开发类似系统时进行模型复用。同时关注了MDA在不同的抽象层次上定义的模型及在不同的抽象层次之间定义的转换。  相似文献   

5.
一种基于MDA的UML顺序图到状态图的转换方法   总被引:2,自引:2,他引:2  
MDA(model driven architecture)是解决基于不同中间件系统的集成问题.它将不同的系统都结构化成PIM(platform independent model)和PSM(platform specific model),并针对不同的实现技术平台制定多个映射规则,然后通过这些映射规则及辅助工具将PIM转换成PSM,再将PSM不断求精直至形成最后的代码.MDA中的模型转换有4种:PIM到PIM,PIM到PSM,PSM到PSM以及PSM到PIM.其中PIM到PIM转换最显而易见的是分析模型到设计模型的转换.UML是MDA的模型描述语言,因此UML顺序图到状态图的模型转换必将为MDA中的PIM到PIM转换提供有力的支持.介绍了从一个顺序图转换成多个状态图的算法,并进一步讨论了从多个顺序图转换到状态图以及简化状态图的方法.处于一个系统中的多个状态图不是孤立的,他们各自的状态转换是相互约束的,最后给出了组合多个状态图的方法,以及如何生成在同步约束下多个状态图的转换关系,并最终得到系统的状态图.  相似文献   

6.
本文介绍了基于MDA的软件开发的一个应用,该应用使用了遵循MDA规范的开源工具AndroMDA。在研究AndroMDA的应用体系结构的基础上,使用AndroMDA实现监管教育系统。根据MDA的思想,把系统实现的重点放在平台无关模型的建模上,系统实现的框架和大部分代码就是使用AndroMDA通过所建的模型生成的。  相似文献   

7.
模型驱动架构(Mode Driver Architecture,MDA)是对象管理组织(OMG)提出的一个新的软件开发框架.在该框架下,模型在整个软件开发周期中起核心作用.研究了MDA的建模方法,通过模型之间的变换可实现从PIM到J2EE平台的PSM的自动转换.  相似文献   

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

9.
ER模型能够清晰地表达现实世界的实体、联系和约束。主要从数据结构、数据操作、数据的约束条件3个方面归纳了ER模型所支持的语义概念集合,介绍了几种在应用中使用比较广泛的表示法,并对它们所支持的概念集合、图形表示法和CASE支持工具等进行了比较。  相似文献   

10.
模式语义链元建模及其应用   总被引:1,自引:1,他引:0  
大粒度的模型转换是模型驱动软件开发场景下的重要技术需求,仅通过定义通用模型转换语言不足以满足这一需求,其中一个原因是通用模型转换语言工作在特定建模语言的元模型层次而非一般设计意图层次上.文中提出一种模式语义链(PSL)元建模方法.通过重型扩展统一建模语言(UML)元模型以直接形式化描述可表达一般设计意图的模式,并应用UML动作语义和元模型继承实现模式自动生成及转换.该方法为实现一船设计意图层次上的大粒度模型转换提供了有效支持.  相似文献   

11.
With the requirement for complex Web Services steadily increasing, there is a growing interest for reusing basic, existing Web Services to composite new ones. We present a composite Web Services development approach driven by model driven architecture (MDA) ,using UML(Unified Modeling Language) class diagram to model structure HM (Plateform Independent Platform) and UML activity diagram to model behavior PIM, then by model transformation converting the PIMs to specific Web Services specification platforms and execution platform to get the corresponding PSMs (platform specific models). The main contributions of this paper are the all-around solution to Web Services composition development and the transformation rules for structure and behavior model of Web Services between PIMs and PSMs.  相似文献   

12.
介绍OMG提出的模型驱动体系结构MDA ,它将与实现技术无关的模型和基于特定技术的模型分离 ,并通过模型间的变换 ,使系统能适应技术的发展 ,解决系统在不同中间件平台的集成、互操作性、可移植性等问题 ,提高生产力 ,保证程序质量 .并对在MDA语境中的xUML作进一步的讨论  相似文献   

13.
EJB技术研究及应用   总被引:1,自引:0,他引:1  
EnterpriseJavaBeans(EJB)技术是一个服务器端的组件体系结构 ,它使得用Java编写企业级分布式组件应用系统更加容易 .本文以昆明有线宽带网互动开放服务平台为研究背景 ,介绍了EJB技术的基本概念 ,分析了EJB组件模型的体系结构、技术特点及应用  相似文献   

14.
利用网格基础中间件GT3(Globus Toolkit 3.x)进行网格服务设计时代码工作量大,且调试过程不清晰,而在所有的网格服务或同一类型的服务中都有着一些共同的实现模块和操作步骤,对这些部分用模型和模板来实现将减少重复的工作量。所以文中在开放源码的开发工具Eclipse平台上实现了基于GT3开发网格服务的流程,该实现的最大目标就是代码自动化生成,达到终极编程的目的。采用的思想是MDA,并给出了GBuilder平台下用MDA方法实现网格服务工作流的设计框架。  相似文献   

15.
WebGIS的企业级解决方案   总被引:1,自引:0,他引:1  
立足企业级GIS应用,在分析了传统的瘦客户端、中等客户端、胖客户端的体系结构及各自的优缺点的基础上,提出了一种栅格/矢量混合的模式,既保证了客户端处理矢量数据的能力,又将数据传输量控制到最小.基于三种分布式对象标准的两种COM 和EJB。提出了两种企业级WebGIS应用的解决方案.展望了影响未来WebGIS发展的几项技术.  相似文献   

16.
贺敏  吕栗  张兴周 《应用科技》2005,32(10):53-55
从移动支付的构架出发,提出了开发“xy移动支付系统”终端应用的总体设计思路和开发模型.对终端应用程序功能进行了模块划分,选择J2ME(Java 2 platform micro edition)作为终端应用开发平台,为完成模型中服务器端相应开发,又引入了ASP、数据库及SQL等相关技术.实现了“xy移动支付系统”终端应用的开发,并用所建模型,进行了实际的功能测试.  相似文献   

17.
基于关系数据模型代码生成器的设计与实现   总被引:1,自引:0,他引:1  
在以多层架构实现的数据库应用系统中,大量程序代码与其关系数据模型直接相关,采用一种以关系数据模型为输入的自动代码生成工具,可以大幅度地降低编程工作量,提高软件质量.现有基于模板的代码生成工具具有良好的设计框架,但其脚本语言由于与关系数据模型关联不紧密,导致代码模板编写和维护比较困难,难以快速应用.文中设计一种与关系数据模型紧密结合的迭代式代码脚本语言RDM CodeMark,保留基于模板的代码生成技术通用性的同时,简化代码模板编写难度.结果表明:基于RDM CodeMark语言的代码生成工具在针对J2EE平台和.Net平台的软件项目开发实践中能取得较为理想的效果.  相似文献   

18.
协同电子商务是电子商务的发展趋势,将给企业的业务模型和商业运作带来变革.基于.NET组件架构的三层模式,提出了构建协同电子商务平台的一个模型,对平台模型进行了全面的分析、设计,并对系统实现的主要功能和详细设计进行了讨论.  相似文献   

19.
基于J2ME持久存储技术的分析与实现   总被引:3,自引:0,他引:3  
在分析J2ME的平台特点和体系结构及其RMS的体系结构的基础上,结合基于J2ME的学生个人信息管理系统中课程表的存取管理,使用PAD图进行具体分析,详细探讨了数据在手机中的存储和读取过程。  相似文献   

20.
在含有中文字符的Oracle数据库中,常常会因为字符集的问题,而导致这些中文字符不能正确显示。因此,在分析Oracle数据库系统字符集的特性、字符乱码现象以及出现此现象的原因的基础上,介绍了如何查询数据库及客户端的字符集,并根据具体现象提出了修改字符集的具体方法,以使得数据库中的字符集保持一致,从而避免数据库中的中文字符显示为乱码或数据迁移中的不必要的数据丢失。  相似文献   

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

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