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

2.
并发软件开发方法学的研究   总被引:1,自引:0,他引:1  
并发软件系统中各节点既独立又统一,并发地完成系统功能,这种并发性导致系统执行结常常具有不确定性,使系统开发人员很难设计测试用例,又因为并发软件常用于要求较高的环,提供保证  相似文献   

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

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

5.
面向构件的软件开发方法学研究   总被引:27,自引:0,他引:27  
文章以集成供应链管理软件的研究开发为背景,从中抽象出面向构件的软件开发的一般过程,原理和方法,首先提出构件化软件开发的过程模型,阐述与过程相适应的阶段和内容划分思想以及机制,进而阐述领域工程及需求分析方法,重点探讨构架和构件设计思想及多种建模方法的综合应用,给出基于软件体系结构风格和形式描述的构架模型和构件模型,最后给出构架与构件实现的典型案例,所提出的过程论和方法论具有一定的理论系统性和工程实践基础。  相似文献   

6.
软件系统通常有许多横切整个系统的非功能需求,仅采用面向对象的方法不能很好的处理这些横切关注点.软件开发中使用面向方面MDA的方法,在设计阶段将系统的非功能需求从功能需求中分离出来,通过扩展UML建立面向方面PIM元模型和基于AspcctJ的PSM元模型,横切关注点和核心业务逻辑就可以根据这些元模型分别建模,从而形成面向方面PIM和PSM,然后将系统PSM转换成系统代码.这种方法降低了软件开发的复杂性,提高了系统的可重用性、可维护性和横切关注点的模块化程度,最后给出了应用实例.  相似文献   

7.
基于MDA的软件开发方法研究   总被引:1,自引:0,他引:1  
祁祺 《福建电脑》2008,24(10):28-29
模型驱动架构(Mode Driven Architecture)是对象管理组织(OMG)提出的一个新的软件开发框架。它改变了传统的软件开发方式,以模型的建立来驱动软件开发的整个过程。在这个框架下软件产品的代码将由机器自动映射生成,从而更加凸现了开发过程中分析与设计的重要性。可以说MDA的提出对整个软件行业来说是具有革命性意义的。本文介绍了MDA的基本概念和基本框架并对其核心技术进行了研究。  相似文献   

8.
郑义 《福建电脑》2009,25(4):51-52
本文首先对软件开发的过程进行了分析,表明了模型驱动架构MDA研究的必要性;然后对MDA的核心概念进行了描述,总结了MDA的体系框架,分析了MDA的核心技术。在本文最后介绍了支持MDA标准工具,并重点介绍了Compuware公司的OptimalJ工具。  相似文献   

9.
面向构件与方面的MDA软件开发新模型初探   总被引:3,自引:2,他引:1  
袁梅冷 《计算机工程与设计》2007,28(11):2540-2542,2619
以面向对象为基础的基于构件(CBSD)的软件开发方法、面向方面(AOSD)方法以及基于模型递进驱动(MDA)的软件设计与开发方法各具优点,分别从不同角度很好地解决了软件开发中遇到的不同问题,却各有不足.在对CBSD、AOSP以及MDA等方法的研究基础上,提出了一种新的面向构件与方面的MDA软件开发模型,该方法通过计算模型、构件与方面模型、系统实现模型这3种逐步递进的模型来进行复杂系统的软件设计与开发.给出的应用实例表明该开发模型能有效降低复杂系统的开发难度,提高开发效率以及系统的复用性.  相似文献   

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

11.
一种用户主导的面向领域应用软件开发新方法   总被引:6,自引:0,他引:6  
李明树 《软件学报》2000,11(7):863-870
提出一种应用软件开发的新方法,称为“用户工程”.这是一种基于构件化软件系统结构的用户主导的面向领域的应用软件开发方法,强调用户在应用软件开发中的主导作用,试图将应用软件的开发过程变成用户详细定义过程,而不仅仅是传统的编程过程.它为越来越多的应用软件开发需求提供了可能有效的一个途径.  相似文献   

12.
基于软件总线技术的软件开发   总被引:7,自引:0,他引:7  
针对现有软件开发存在的问题,结合分布式应用技术和基于构件的软件工程技术,提出了开放式计算机软件总线结构.围绕此体系结构对构件的集成与组装过程进行了研究与设计。  相似文献   

13.
结构化方法与面向对象方法在软件开发过程中的比较,从系统分析、系统设计和编程技术等方面的分析,指出没有绝对一种软件开发方法称得上是"最好"的,开发人员应该根据所要开发的软件的特点,选择最适宜的开发方法。  相似文献   

14.
软件体系结构的发展与研究   总被引:15,自引:4,他引:15  
该文介绍了软件体系结构的概念、目前的研究方向、几种软件体系结构风格和它们各自的优缺点,分析了用软件体系结构指导软件开发的优点,最后介绍了软件体系结构的理论在一个实际应用系统的设计开发中的运用。  相似文献   

15.
软件体系结构:一个新的研究领域   总被引:12,自引:0,他引:12  
计算机软件系统中软件成分越来越复杂,系统规模不断扩大,使得软件体系结构越来越庞杂,软件系统的质量和性能已经不再仅仅取决于软件实现算法和数据结构,软件系统体系结构在一定程度上决定系统的优劣,因此软件体系结构(Software Architecture,AS)研究已经逐渐地引起计算机界的重视。软件体系结构作为一个新兴的计算机学科,它的理论体系和解决问题的方法尚未形成。加强其基础理论和应用方法的研究,不论对学科发展,还是对软件生产都具有理论意义和现实意义。  相似文献   

16.
新的软件开发方法论需求:软件定义的高层构造   总被引:2,自引:0,他引:2  
一、研究背景多年软件开发的实践,人们积累了丰富的经验,也熟悉了软件开发过程的一些实质性的关键环节。软件开发人员知道如何去协调各个阶段的开发任务,如何强调某些步骤  相似文献   

17.
基于UML的软件体系结构开发方法   总被引:18,自引:0,他引:18  
模型间的平稳过渡是软件系统开发的关键。然而,通常基于UML的软件系统的四种模型中,从用例分析模型到其它设计模型之间存在一条很难逾越的鸿沟。本文通过引入软件体系结构模型,提出了基于UML的软件体系结构开发方法,改进了模型间的平稳过渡问题。为了表明这个方法的可用性和有效性,我们陈述了库存管理系统应用的案例研究。  相似文献   

18.
以信息化带动工业化,争取实现社会生产力的跨越式发展,是我国面向21世纪的重大发展战略.<微型电脑应用>杂志作为展示上海及全国信息化发展水平的一个窗口,伴随着以微型电脑发展为重要标志的全球信息化的蓬勃发展,已经走过了16年头.从它诞生之日起,就得到了党和政府的关心,赢得了广大科技工作者和读者的支持,江泽民主席亲自为它题写刊名,许多知名的院士、专家为它撰写文章、审稿、活跃在第一线的科技工作者踊跃投稿、订阅,编辑出版人员也倾注了大量的心血,使它在全国科学技术交流中的地位稳步上升,期刊质量也有了大幅度提高.可以说,它不仅是全球及我国信息化蓬勃发展的历史见证者,同时也伴随着我国信息科技和信息产业的崛起,不断发展壮大、茁壮成长,这是可喜可贺的. 2002年1月1日  相似文献   

19.
软件体系结构作为一门学科正逐渐得到人们的重视,并成为软件工程领域的研究热点,本文主要介绍了软件体系结构的起源及在开发基于Web的浏览器/服务器三层结构应用程序中的应用。  相似文献   

20.
建筑体系结构与软件构架   总被引:1,自引:0,他引:1  
一个好的软件构架可以促进应用系统的开发,文中建筑体系结构的一些重要概念引出了软件的构架的重要概念并举出一些例子加以分析说明。  相似文献   

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

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