基于MDA的构件开发方法研究与应用

基于MDA的构件开发方法研究与应用

论文摘要

MDA是模型驱动架构,它是一种基于UML及其它工业标准的框架,支持软件设计和模型的可视化、存储和交换。它是一种新的软件开发模式,模型是软件开发模式中的焦点,而不是代码。MDA分离出了两个抽象级别的模型:PIM和PSM,系统的开发工作的最终产品是PIM,从PIM到PSM及至代码实现都是由第三方的自动化工具来完成的,从PSM可直接生成可执行的代码。基于MDA的软件开发过程更加突出分析与设计的重要性。本文详细介绍模型驱动开发的基本概念和核心技术.对其基本原理做详细的阐述.并介绍了模型转换的实现方式。基于MDA的思想设计制作了网站生成器,网站生成器能生成具有基本增删改查功能的通用的网站原型,可以根据不同的需求生成相应的网站原型,验证了基于模型驱动开发的软件开发模式。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 软件开发模式的发展
  • 1.2 MDA 技术的前景
  • 1.3 论文选题的依据和主要意义
  • 1.4 本文的主要工作
  • 1.4.1 本文的内容
  • 1.4.2 本文的结构
  • 第二章 模型驱动开发的基本原理
  • 2.1 MDA 概述
  • 2.2 MDA 的基本概念
  • 2.2.1 模型
  • 2.2.2 CIM(计算无关模型)
  • 2.2.3 PIM(平台独立模型)
  • 2.2.4 PSM(平台相关模型)
  • 2.2.5 代码模型
  • 2.2.6 模型变换
  • 2.3 MDA 的生命周期及开发过程
  • 2.4 MDA 的元模型
  • 2.5 使用MDA 进行系统开发的好处
  • 2.5.1 提高了生产效率
  • 2.5.2 增加了可适应性
  • 2.5.3 增加了互操作性
  • 2.5.4 提高了可维护性,解决了文档问题
  • 2.5.5 改变了软件开发过程和开发工具
  • 2.6 MDA 的发展现状
  • 第三章 网站生成器的设计
  • 3.1 模型驱动开发核心标准概述
  • 3.1.1 统一建模语言(UML)
  • 3.1.2 元对象机制(MOF)
  • 3.1.3 基于XML 的元数据交换(XMI)
  • 3.1.4 公共仓库元模型(CWM)
  • 3.1.5 对象约束语言(OCL)
  • 3.2 网站生成器的简介
  • 3.3 网站生成器的设计
  • 第四章 基于MDA 思想制作网站生成器
  • 4.1 工具的介绍
  • 4.2 模型转换
  • 4.3 模型转换实现方式
  • 4.4 生成器的制作
  • 第五章 总结与展望
  • 5.1 研究总结
  • 5.2 展望
  • 致谢
  • 参考文献
  • 相关论文文献

    • [1].对软件开发模式变迁的研究[J]. 现代信息科技 2019(22)
    • [2].以可重用框架为基础的软件开发模式及实践研究[J]. 中国设备工程 2019(05)
    • [3].基于可重用框架的软件开发模式及其应用[J]. 通讯世界 2018(01)
    • [4].探究面向大规模定制的软件开发模式[J]. 计算机光盘软件与应用 2014(23)
    • [5].浅谈大规模定制的软件开发模式[J]. 电子制作 2013(14)
    • [6].浅谈信息系统的软件开发模式[J]. 才智 2011(14)
    • [7].汽车电子控制单元软件开发模式研究[J]. 上海汽车 2011(03)
    • [8].自动测试系统软件开发模式研究[J]. 电子世界 2020(06)
    • [9].模型驱动的软件开发模式研究[J]. 计算机技术与发展 2008(02)
    • [10]..net框架下软件开发模式分析[J]. 计算机产品与流通 2018(12)
    • [11].教学设计与软件工程结合的教学软件开发模式[J]. 现代教育技术 2009(07)
    • [12].基于SaaS的军用软件开发模式研究[J]. 微处理机 2012(01)
    • [13].分享与传播:敏捷中国2010[J]. 程序员 2010(11)
    • [14].浅谈J2EE教学中引入企业软件开发模式[J]. 科技资讯 2016(01)
    • [15].由“个性需求”看信息化发展趋势[J]. 上海信息化 2009(01)
    • [16].基于WebAPI前后端完全分离的软件开发模式[J]. 信息与电脑(理论版) 2019(06)
    • [17]..net框架下的软件开发模式[J]. 电子技术与软件工程 2017(03)
    • [18]..net框架下软件开发模式研究[J]. 通讯世界 2017(05)
    • [19].基于GIT的软件开发模式探究[J]. 信息通信 2017(03)
    • [20].将企业软件开发模式引入J2EE教学的研究[J]. 成功(教育) 2013(04)
    • [21].中国80%以上的游戏用触控引擎[J]. 东方企业家 2014(05)
    • [22].技术促进学习的问题与思考[J]. 科教文汇(中旬刊) 2014(02)
    • [23].基于领域模式的图书馆信息系统开发评价[J]. 信息系统工程 2012(10)
    • [24].商业银行在测试转型中的持续集成实践[J]. 金融电子化 2018(08)
    • [25].基于构件的软件工程中构件模型的分析[J]. 科技信息 2010(03)
    • [26].自动测试系统软件开发模式研究[J]. 工业仪表与自动化装置 2010(06)
    • [27].敏捷开发的利与弊[J]. 互联网周刊 2014(14)
    • [28].模型驱动的软件开发模式研究[J]. 信息技术与信息化 2015(07)
    • [29].软件开发模式创新[J]. 黑龙江科技信息 2015(12)
    • [30].敏捷开发与传统瀑布模型的比较及教学[J]. 福建电脑 2011(04)

    标签:;  ;  ;  ;  

    基于MDA的构件开发方法研究与应用
    下载Doc文档

    猜你喜欢