导读:本文包含了模型驱动开发模式论文开题报告文献综述、选题提纲参考文献及外文文献翻译,主要关键词:模型,平台,架构,模式,建模,软件,框架。
模型驱动开发模式论文文献综述
赵晓峰[1](2015)在《模型驱动的软件开发模式研究》一文中研究指出随着我国社会和经济的快速发展,信息化技术已经成为当今社会的主导,因此对软件的需求量相对来说也越来越大。因此,首先对模型驱动架构的相关概念以及模型驱动的软件体系结构进行了介绍和分析,然后对模型驱动的软件开发步骤和模式进行分析和研究,从而总结出其特点。(本文来源于《信息技术与信息化》期刊2015年07期)
覃国蓉,周德伟,何涛[2](2014)在《基于改进的MVC模式的模型驱动开发方法》一文中研究指出为了能够快速实现"云+端"系统种类繁多的客户端,提高系统的开发效率和模型的复用性,提出了一个基于改进的MVC模式的模型驱动开发方法IMVC-MDD,并对该方法进行了形式化描述。IMVC-MDD基于改进的MVC模式将系统模型细分为可并行开发的GUI模型、业务模型、数据模型和通用系统功能模型,使用WordNet本体保证模型合成时的一致性。细分模型使得各个子模型可以并行开发,从而提高建模效率和质量,获得更好的系统复用性和可移植性。实际应用验证了该方法的有效性。(本文来源于《深圳信息职业技术学院学报》期刊2014年03期)
黄书强[3](2009)在《基于模型驱动的软件开发模式研究》一文中研究指出模型驱动体系架构(MDA)以建模行为驱动整个软件开发过程,其核心思想就是将业务分析与业务实现分离.通过MDA中的核心技术研究,提出了一种基于元模型的映射转换方法和一种基于MDA开发模式,利用该模式可以保持业务逻辑对实现技术和平台的独立性,提高软件的质量和可重用度.(本文来源于《微电子学与计算机》期刊2009年04期)
吕瑞峰,王刚,问晓先,周宇鹏[4](2008)在《基于模型驱动框架的企业服务软件开发模式》一文中研究指出鉴于ESA软件的灵活性差、开发周期长、二次开发和升级困难等缺点,提出了一种基于模型驱动体系结构的可互操作、可配置、可执行的企业服务软件开发模式。在这种模式下,首先建立企业的业务现状模型,经过模型诊断、仿真、优化,建立起设计模型,以此模型为基础,逐步建立起面向过程的计算无关模型、面向对象的平台无关模型和面向模式的平台相关模型,最终转化为企业服务软件代码。(本文来源于《机械设计与制造》期刊2008年12期)
张丽婷[5](2008)在《模型驱动架构MDA开发模式的研究与实现》一文中研究指出MDA(Model Driven Architecture)模型驱动架构是OMG组织提出的一种软件体系结构方法学,它基于UML、MOF、XMI、CWM等一系列工业标准,支持机器可读、高度抽象的模型的设计、交换与存储,是一种基于模型的软件开发架构。本论文旨在研究MDA模型变换的相关技术,并提出解决方案。论文首先从理论上对MDA开发模式实现软件工厂化生产的方法进行了分析与研究,描述了MDA的基本概念、模型结构、组成部件、应用框架以及实现步骤等。接着从MDA的支撑标准及技术出发论证MDA模型变换的可行性,并重点对模型变换基础MOF元对象机制、模型主要描述方式UML、以及模型交换存储方式XMI等标准技术进行研究。最后在现有技术和框架的研究基础之上,提出一个部分符合MDA框架的轻量级MDA模型变换方式,并编写一个MDA模型变换支撑工具进行验证。本论文研究内容对MDA模型变换理论的完善及模型变换工具的开发具有促进意义。(本文来源于《北京交通大学》期刊2008-06-01)
薛振伟,吴志杰[6](2008)在《模型驱动的软件开发模式研究》一文中研究指出文中详细论述了模型驱动的软件开发模式。阐述了以代码为中心的传统软件开发模式的缺点,并通过对模型驱动架构(MDA)体系结构的讨论,分析出模型各个层次描述语言的要求。分别讨论了MDA软件开发生命周期、MDA软件开发参与者及活动的变更和MDA开发工具的更新,并对MDA软件开发模式进行了评价。在模型驱动的软件开发模式下,软件开发生命周期是由软件系统建模行为驱动的,其开发过程围绕模型的创建和变换开展,其最终目的就是要通过架构性的分离来实现软件开发的轻便性、互操作性和可重用性。(本文来源于《计算机技术与发展》期刊2008年02期)
薛振伟,吴志杰,杨德成[7](2007)在《基于模型驱动架构的软件开发模式研究》一文中研究指出基于模型驱动架构(MDA)的软件开发模式,软件开发生命周期由软件系统建模行为驱动,整个开发过程围绕模型的创建和变换开展。其中,计算无关模型(CIM)是通常意义上的“业务模型”。在分析阶段,由平台无关模型(PIM)分析员开发1个PIM。在设计阶段,由平台相关模型(PSM)创建者将PIM变换成1个或多个PSM。整个开发过程中,变换定义开发者结合具体的变换工具来开发变换定义。(本文来源于《兵工自动化》期刊2007年05期)
王金军[8](2006)在《模型驱动架构(MDA)开发模式研究及实践》一文中研究指出当今社会,信息化的建设越来越普及,相应的软件需求也越来越多,从表面上看软件公司的生存和发展应该有较大的空间,但是由于很多客户在信息化方面的投入都出人意料的低,加上软件商品开发的特殊性,实际上使得软件公司的生存环境并不好,并且有日趋恶化的趋势。要改变这种状况,软件公司只有以工厂化的方法来开发软件,从而提高自身的竞争能力,并在残酷地竞争中立于不败之地。模型驱动架构(MDA)的软件开发模式使软件的工厂化生产成为可能。 本论文首先从理论上对MDA开发模式可以实现软件的工厂化方法进行了分析研究,描述了MDA的基本概念和理论,接着介绍了目前MDA的发展现状及使用情况,然后通过运用MDA开发模式理念和MDA工具设计开发了博爱零售进销存应用系统。在设计开发过程中,由于开发设计人员只需要专注用UML建立业务逻辑模型,产生相应的平台无关模型PIM,MDA开发工具完成了PIM到平台相关模型PSM、PSM到代码的转换,因此在实践应用部分,本文着重论述了如何根据需求建立PIM的过程,并且分析了MDA开发工具完成PIM到PSM及PSM到代码的技术实现,最终通过实践来检验MDA理论在实际开发中的可行性,验证了MDA开发模式给项目开发带来的实际意义。 从实际应用结果来看,由于MDA主要的目标是分离业务逻辑和技术实现,软件设计人员主要设计描述业务的PIM,而从PIM到PSM及PSM到代码由MDA工具自动实现,因此MDA大大缩短了软件的开发周期,并且由于最终代码直接反映了PIM,因此不会出现以前的设计模型在项目后期没有使用价值的问题,同时也解决了文档和代码的同步问题。 本人作为公司软件部的主管,确定了用MDA开发模式进行项目开发的基本原则,设计了系统的总体架构,主持了项目的整个开发过程。最终数据显示,原来类似的项目需要大约60个工作日,现在只需约45个工作日就可以完成,效率提高了25%。通过MDA实践,作者切实感受到了MDA给开发工作带来的便利,解决了传统软件开发带来的问题,使工厂化开发软件有了很好的理论依据,坚定了使用这种开发模式进行设计开发的决心。(本文来源于《华东师范大学》期刊2006-11-01)
刘红萍[9](2005)在《基于领域通用框架的扩展模型驱动开发模式》一文中研究指出模型驱动架构(Model Driven Architecture, MDA)是对象管理组织(OMG)为解决软件互操作问题而提出的。MDA的核心思想是首先抽象出与实现技术无关、能完整描述业务功能的核心模型——平台无关模型(PIM);然后通过映射规则及辅助工具将PIM转换成与具体实现技术相关的应用模型——平台相关模型(PSM);最后,将PSM通过工具转换成代码。MDA的出现,使软件复用由组件复用扩展到模型复用。 框架是实现大粒度软件复用的重要途径,从特定领域抽象提取出该领域的通用框架,能大大提高该领域的软件开发效率。领域通用框架实现了该领域通用完备功能的底层服务,并已平台化。本文把基于MDA的开发模式和特定领域软件复用技术相结合,提出了一种基于领域通用框架的扩展模型驱动开发模式。在创建MDA模型时,将平台无关模型(PIM)进一步细分为领域通用PIM和企业专用PIM,对领域通用PIM通过领域通用框架和基于领域通用框架的代码生成器(Framework Code Generator, FCG)直接转换成代码,达到把传统MDA开发模式中部分平台无关模型到代码域的映射缩短为一次的目的。 本文首先介绍了一个自行开发的中小企业领域通用框架。然后,给出了一种企业平台无关模型PIM的区分方法。文中详细阐述了自行设计的FCG的设计思想、功能原理、应用以及优势和不足。最后,将该扩展模型驱动开发模式应用于“辽宁出入境检验检疫系统”的开发过程中,建立了领域通用PIM模型,并将其通过FCG设计、生成了代码,实践了本文所提出的扩展模型驱动开发模式。扩展模型驱动开发模式,进一步缩短了软件开发周期,并保证了整个应用架构的风格一致和易于维护、扩展。(本文来源于《大连理工大学》期刊2005-03-01)
模型驱动开发模式论文开题报告
(1)论文研究背景及目的
此处内容要求:
首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。
写法范例:
为了能够快速实现"云+端"系统种类繁多的客户端,提高系统的开发效率和模型的复用性,提出了一个基于改进的MVC模式的模型驱动开发方法IMVC-MDD,并对该方法进行了形式化描述。IMVC-MDD基于改进的MVC模式将系统模型细分为可并行开发的GUI模型、业务模型、数据模型和通用系统功能模型,使用WordNet本体保证模型合成时的一致性。细分模型使得各个子模型可以并行开发,从而提高建模效率和质量,获得更好的系统复用性和可移植性。实际应用验证了该方法的有效性。
(2)本文研究方法
调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。
观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。
实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。
文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。
实证研究法:依据现有的科学理论和实践的需要提出设计。
定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。
定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。
跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。
功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。
模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。
模型驱动开发模式论文参考文献
[1].赵晓峰.模型驱动的软件开发模式研究[J].信息技术与信息化.2015
[2].覃国蓉,周德伟,何涛.基于改进的MVC模式的模型驱动开发方法[J].深圳信息职业技术学院学报.2014
[3].黄书强.基于模型驱动的软件开发模式研究[J].微电子学与计算机.2009
[4].吕瑞峰,王刚,问晓先,周宇鹏.基于模型驱动框架的企业服务软件开发模式[J].机械设计与制造.2008
[5].张丽婷.模型驱动架构MDA开发模式的研究与实现[D].北京交通大学.2008
[6].薛振伟,吴志杰.模型驱动的软件开发模式研究[J].计算机技术与发展.2008
[7].薛振伟,吴志杰,杨德成.基于模型驱动架构的软件开发模式研究[J].兵工自动化.2007
[8].王金军.模型驱动架构(MDA)开发模式研究及实践[D].华东师范大学.2006
[9].刘红萍.基于领域通用框架的扩展模型驱动开发模式[D].大连理工大学.2005