论文摘要
模型驱动架构(MDA)是由国际标准化组织OMG于2001年7月提出的一种新型软件开发框架。其核心思想是将业务分析和具体实现相分离,使开发人员的关注点转移到系统分析与建模。MDA的技术基础是OMG的一系列技术规范,它以模型为中心,支持模型的可视化、存储、交换和映射等;和传统开发方法相比,MDA不仅要求以模型驱动整个软件开发过程,更重要的是由映射器自动对模型进行映射,从而直接生成可运行代码甚至完整的系统。目前MDA还处于发展阶段,各种标准和研究还不完备,对MDA大规模的企业级应用还不够成熟。特别是在应对一些业务领域的特殊逻辑时,还没有一套行之有效的流程和标准。本文在总结MDA已有研究成果的基础上,通过对MDA基本原理和开发过程的分析,尝试面向业务领域对MDA进行扩展。在这一扩展中,首先对元模型进行扩展,针对特定领域设计了领域相关元模型;然后扩展了MDA的模型框架,将平台无关模型细分为领域相关和领域无关两种模型;接着,详细论述了如何扩展模型映射方法来解决领域相关模型向领域无关模型映射时产生的领域失配问题,以便将领域业务逻辑泛化到平台无关模型中。同时,针对这一扩展的模型驱动架构,本文总结出一套面向业务领域的MDA扩展开发模式。最后,以数字化教学领域为背景,采用上述开发模式进行了实例的开发试验。开发实践初步表明,MDA面向业务领域的扩展是可行并且有效的,能够更方便地开发出符合领域业务逻辑的系统,大幅度提高软件开发的复用层次,缩短软件开发时间并提高软件质量。
论文目录
相关论文文献
- [1].基于模型驱动架构的舰载指控系统仿真研究[J]. 系统仿真学报 2011(S1)
- [2].模型驱动架构的应用[J]. 计算机系统应用 2008(01)
- [3].模型驱动架构综合研究[J]. 重庆职业技术学院学报 2008(06)
- [4].高职教育中模型驱动架构式(MDA)软件开发在教学上的应用研究[J]. 才智 2019(01)
- [5].基于模型驱动架构的兰州市活断层探测项目数据整合框架[J]. 西北地震学报 2010(02)
- [6].基于xUML的模型驱动架构研究[J]. 中国制造业信息化 2009(17)
- [7].UML和MDA的比较研究[J]. 黑龙江科技信息 2008(18)
- [8].基于模型驱动架构的决策支持系统开发方法[J]. 计算机工程 2009(18)
- [9].模型驱动架构的语义组合Web服务的验证[J]. 计算机工程与应用 2011(08)
- [10].开源模型转换工具AndroMDA原理[J]. 黑龙江科技信息 2012(19)
- [11].大型水电仿真系统的模型驱动架构设计[J]. 计算机工程与应用 2009(04)
- [12].设计即代码——MDA开发实践[J]. 程序员 2008(12)
- [13].基于MDA的软件建模方法研究[J]. 计算机系统应用 2008(09)
- [14].基于STML的ERP重构平台关键技术研究与实现[J]. 成组技术与生产现代化 2013(01)
- [15].基于模型驱动的电抗筹划系统架构研究[J]. 指挥信息系统与技术 2010(04)
- [16].基于MDA的电子商务平台的研究[J]. 信息技术与信息化 2008(03)
- [17].基于MDA的农业电子商务平台研究与实现[J]. 农机化研究 2012(07)
- [18].管理信息系统开发平台的研究[J]. 电脑知识与技术 2009(31)
- [19].基于MDA的高校学生成绩管理系统的设计[J]. 福建电脑 2008(06)
- [20].基于模型驱动架构的个人理财资产配置系统开发应用研究[J]. 电子技术与软件工程 2016(12)
- [21].一种基于MOF技术的网络建模研究与实现[J]. 计算机工程与科学 2009(06)
- [22].利用MDA方法进行应用系统开发[J]. 华侨大学学报(自然科学版) 2009(04)
- [23].平台无关模型可视化建模的研究与实现[J]. 现代电子技术 2011(08)
- [24].模型驱动技术在绩效考核系统中的应用[J]. 企业技术开发 2016(06)
- [25].基于MDA和iAUTO的建模与设计研究[J]. 金融科技时代 2013(11)
- [26].RTI在基于MDA仿真中的应用[J]. 吉林大学学报(信息科学版) 2009(03)
- [27].MDA建模的AOP扩展策略及其比较[J]. 微型机与应用 2011(24)
- [28].基于MDA的HLA系统开发流程与框架设计[J]. 后勤工程学院学报 2009(03)
- [29].MDA中基于XUML的PIM建模[J]. 大众科技 2009(03)
- [30].支持MDA的交互式需求获取方法及辅助工具[J]. 计算机科学 2008(08)