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

2.
传统软件开发方法存在着结构灵活性差、复用率低、开发周期长、代码与模型脱离等缺点,通过对MDA建模过程的研究,提出了基于模型驱动架构的高校业务系统快速开发框架,首先建立业务系统需求模型,经过模型诊断和优化,建立起设计模型及快速原型系统,通过业务建模的抽象化过程与模型映射及转换,为高校快速业务构建平台的实现提供理论基础和系统框架.  相似文献   

3.
探讨了MDA架构下的系统开发,阐述了传统的软件开发模式所面临的问题,指出MDA作为一种新的软件系统开发方法,有必要尽快引进核心的课程设置,为提高师范院校计算机人才的知识水平提供帮助。  相似文献   

4.
一种基于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转换提供有力的支持.介绍了从一个顺序图转换成多个状态图的算法,并进一步讨论了从多个顺序图转换到状态图以及简化状态图的方法.处于一个系统中的多个状态图不是孤立的,他们各自的状态转换是相互约束的,最后给出了组合多个状态图的方法,以及如何生成在同步约束下多个状态图的转换关系,并最终得到系统的状态图.  相似文献   

5.
基于MDA(ModelDrivenArchitecture)方法,使用UML扩展机制,提出一个面向企业应用系统建模的元模型。探讨了元模型的构成和语义,通过模型实例,表明此元模型可以很好地应用于企业应用系统开发过程。这种以模型为驱动的开发方法能够通过模型来保持开发过程的一致性,提高了开发效率,并可以利用模型的可执行来仿真业务流程。  相似文献   

6.
孟巍 《科技信息》2007,(29):53-55
本文主要介绍了MDA技术及基于MDA技术的系统功能及应用,对比了当前管理信息系统与基于MDA技术的管理信息系统的特点,并对在电力企业信息系统的建设中应用MDA技术进行了分析与研究,对其优点及趋势做出了概括与总结。  相似文献   

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

8.
基于MVC架构,设计并实现了采用元对象设施(meta object facility,MOF)的四层模型分层管理架构对象建模工具,应用两阶段建模理论,将传统的建模工作分解为元建模和传统建模两个阶段.对特定领域进行分析后,使用改进自MOF元语言的XKL语言实现领域建模.结果表明,该建模工具提高了开发效率,减少了重复开发.  相似文献   

9.
基于J2EE的软件开发及其架构研究   总被引:1,自引:0,他引:1  
引言 随着计算机和互联网的发展和普及,Web应用程序的规模越来越大,对开发Web应用程序的要求也越来越高.在这种情况下,系统架构对Web应用程序也就显得越来越重要.  相似文献   

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

11.
基于UML的软件开发过程   总被引:3,自引:0,他引:3  
介绍了UML的内容,阐述了RUP的主要内容及UML在RUP中的应用,总结了RUP的优点。  相似文献   

12.
MDA是OMG提出的用于解决中间件集成问题的软件开发框架。在该框架下,模型在整个软件开发过程中起核心作用,模型之间的变换实现从模型到代码的自动变换。文章主要阐述了MDA思想、MDA的框架、开发过程及相关标准,说明MDA是面向对象的软件开发方法的又一次革命。  相似文献   

13.
探讨了软件构件的概念,讨论了基于CORBA分布式系统的软构件的开发,改进了CORBA分布式系统面向对象的分析方法和步骤,并结合实例和设计模式进行了研究和设计.  相似文献   

14.
基于统一建模语言(UML)的建模机制,结合软件开发过程的特点,分析了软件开发各阶段"用况"的功能及"用况"与开发模型、架构的关系,提出了以"用况驱动"、架构为中心,采用迭代和递增的软件开发思路,并用于软件开发过程,提高了软件开发效率,增强了软件的复用性。  相似文献   

15.
提出一种面向Spring框架的MDA模型转换方法,通过建立适合Spring框架的UML Profile,完成基于UML Profile的领域应用系统的PIM模型到基于Spring框架的Web应用系统PSM模型的转换,并结合一个具体实例予以说明.  相似文献   

16.
如何从UML模型生成测试用例为面向对象软件测试带来了新的挑战.为测试用例提供测试数据是其中的关键环节.Shaukat Ali等人在UML基础上提出SCOTEM模型,但是此模型的测试数据需要人工生成.针对SCOTEM模型进行了改进使其适于灰盒测试,以OCL约束测试数据的生成和运行结果的验证,并提出了一种为基于粒子群算法的改进SCOTEM模型自动生成测试数据的方法.针对不同的覆盖标准,实验证明该方法能够以更高的效率生成高质量的测试数据.  相似文献   

17.
 针对当前多种多样的嵌入式开发环境,如多种处理器、外围设备等的存在,传统的嵌入式软件开发平台已经不能满足嵌入式开发多变的需求,不得不采用多个开发环境、多种开发工具以满足不同的需求,因此,如何构建一个统一的嵌入式软件开发平台架构,是一个迫切而实际的课题。SOA(Service Oriented Architecture)概念提供了一种可能,提出了一个基于SOA的服务软总线思想的嵌入式软件开发平台架构,可以将多种开发工具集成到一个统一的框架且具有很好的扩展性,并且将它应用于一个面向信息家电嵌入式应用的集成开发环境GDIXEAIDE实例。  相似文献   

18.
城市公共交通调度CAD软件系统模型   总被引:1,自引:0,他引:1  
对公共交通调度CAD软件系统进行了详细的需求分析,按照面向对象软件工程的设计思想,以UML为工具,从静态模型和动态模型角度建立了软件系统的模型,包括采用系统用例图、类结构图和时序图对系统进行了模型描述.该模型已通过采用MFC提供的文档/视图机制进行了系统实现,软件具有易于使用、维护、运行速度快和对硬件要求低等优点.  相似文献   

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

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