模型驱动架构在民用航空领域的应用研究

模型驱动架构在民用航空领域的应用研究

论文摘要

传统的软件开发方式无法将设计与实现技术有效地分离,因而降低了设计的复用程度。为了追求更高层次的软件复用,2001年OMG提出了模型驱动架构,它以模型构造、模型转换和精化为核心,通过计算无关模型CIM、平台无关模型PIM与平台相关模型PSM的分离,实现了软件面向领域的高层次复用。本文的主要工作是进行模型驱动开发方式在民航领域的应用实践。我们采用模型驱动方法,基于统一建模语言UML,成功开发了一个机票网上销售系统。首先我们从遗留系统中获取对象模型,并结合机票销售的业务知识,提炼出了机票销售的领域模型CIM;随后以领域模型为基础,对PIM进行建模;进而通过模型转换,基于PIM生成了数据模型和Java PSM模型;最后采用RSA(Rational Software Architect)生成Java代码框架,在此基础之上加入开源框架的支持,实现整个应用系统。整个软件开发遵循了RUP的过程模型,又有效结合了模型驱动开发方式,对初始、细化、构建、移交阶段的关键活动进行了裁减,形成了模型驱动的统一开发过程MDUP。实践表明,采用模型驱动的开发方式可以加快开发速度、避免相似系统的重复设计、降低平台移植和维护的工作量。

论文目录

  • 摘要
  • ABSTRACT
  • 第1章 绪论
  • 1.1 研究背景
  • 1.2 研究目的和意义
  • 1.3 研究目标和内容
  • 1.4 论文结构
  • 第2章 模型驱动架构和模型驱动开发综述
  • 2.1 模型驱动架构的理论
  • 2.1.1 MDA的软件过程生命周期
  • 2.1.2 MDA的核心技术和标准
  • 2.1.3 模型驱动开发分类
  • 2.2 模型驱动开发工具分析和综述
  • 2.2.1 工具分类
  • 2.2.2 现有工具
  • 2.2.3 小结
  • 2.3 模型驱动开发所面临的问题
  • 2.4 模型驱动架构的应用现状
  • 第3章 民用航空领域应用系统的特点
  • 3.1 民用航空领域典型应用系统及特点
  • 3.2 机票网上销售系统的特点
  • 3.3 MDA在民航领域的应用前景
  • 第4章 模型驱动的统一软件过程
  • 4.1 统一软件过程
  • 4.1.1 统一软件过程概述
  • 4.1.2 统一软件过程综合分析
  • 4.2 基于MDD的统一软件过程
  • 4.3 初始阶段
  • 4.3.1 关键活动及工作流程
  • 4.3.2 里程碑
  • 4.4 细化阶段
  • 4.4.1 关键活动及工作流程
  • 4.4.2 里程碑
  • 4.5 构建阶段
  • 4.5.1 关键活动及工作流程
  • 4.5.2 里程碑
  • 4.6 移交阶段
  • 4.6.1 关键活动及工作流程
  • 4.6.2 里程碑
  • 4.7 本章小结
  • 第5章 模型驱动开发方式在民用航空系统开发实践
  • 5.1 项目背景
  • 5.2 项目开发过程
  • 5.2.1 项目启动
  • 5.2.2 初始阶段
  • 5.2.3 细化阶段
  • 5.2.4 构建阶段
  • 5.2.5 移交阶段
  • 5.3 建立领域模型
  • 5.3.1 业务流程建模
  • 5.3.2 基于遗留系统逆向工程的业务实体建模
  • 5.4 建立平台无关模型
  • 5.4.1 建立用例模型
  • 5.4.2 设计模型的状态图
  • 5.4.3 设计时序图
  • 5.4.4 应用设计模式
  • 5.5 模型转换
  • 5.5.1 RSA的模型转换功能
  • 5.5.2 PIM到PSM模型的转换
  • 5.6 PSM模型生成目标代码
  • 5.6.1 PDM创建数据库
  • 5.6.2 PSM创建代码框架
  • 5.7 文档自动化
  • 5.8 项目实践效果分析
  • 5.9 本章小结
  • 第6章 总结与展望
  • 6.1 总结
  • 6.2 展望
  • 参考文献
  • 致谢
  • 攻读学位期间发表的学术论文
  • 相关论文文献

    • [1].民用航空领域犯罪技术防控研究[J]. 江西警察学院学报 2020(04)
    • [2].浅谈“大数据”在民用航空领域的应用[J]. 科技与创新 2017(10)
    • [3].惩治民用航空领域犯罪刑事司法政策[J]. 青海师范大学学报(哲学社会科学版) 2016(04)
    • [4].民用航空领域防范恐怖袭击对策研究[J]. 辽宁警察学院学报 2018(04)
    • [5].民用航空领域警察权中侦查权行使问题研究[J]. 法制与社会 2017(17)
    • [6].国际化视野下惩治民用航空领域犯罪刑事政策之考察[J]. 江西科技师范大学学报 2016(03)
    • [7].卫星导航系统在民用航空领域的发展与应用[J]. 信息通信 2016(06)
    • [8].我国与波音签署协议订购300架飞机 波音将在华建飞机完工中心[J]. 广东交通 2015(05)
    • [9].解析复合材料在民用航空飞机中的运用[J]. 科学中国人 2015(17)
    • [10].航空新闻[J]. 航空世界 2014(05)
    • [11].民用航空领域行政过失犯罪研究——以前置性规范中的“软法”为重点[J]. 铁道警察学院学报 2019(03)
    • [12].发动机PMA件迎来回归时机[J]. 航空维修与工程 2018(10)
    • [13].民用航空领域警察权行使论纲[J]. 铁道警察学院学报 2018(03)
    • [14].浅析MBSE在国际民用航空领域的应用[J]. 科技创新导报 2017(18)
    • [15].复合材料制造技术在民航维修工程领域中的引入和应用[J]. 航空维修与工程 2020(10)
    • [16].惩治民用航空领域犯罪刑事政策研究[J]. 江西警察学院学报 2017(01)
    • [17].民航扰乱行为的刑事责任[J]. 法制博览 2020(21)
    • [18].金属增材制造技术在民用航空领域的应用与挑战[J]. 航空制造技术 2019(21)
    • [19].民用航空通信技术应用分析[J]. 信息技术与信息化 2014(05)
    • [20].《2009美国企业在中国》白皮书——对民用航空领域的现状分析与建议[J]. 中国民用航空 2009(05)
    • [21].河南省通用航空发展现状及对策分析[J]. 管理工程师 2015(03)
    • [22].案例教学法在《空中领航学》教学中的应用[J]. 软件导刊(教育技术) 2010(06)
    • [23].《2011年美国企业在中国》白皮书——对民用航空领域的现状分析与建议[J]. 中国民用航空 2011(05)
    • [24].《2010年美国企业在中国》白皮书——对民用航空领域的现状分析与建议[J]. 中国民用航空 2010(05)
    • [25].封面解读[J]. 大飞机 2014(07)
    • [26].无线电技术在民用航空领域中的应用与发展[J]. 中国无线电 2009(09)
    • [27].文化对机组操作行为及驾驶舱设计的影响[J]. 交通企业管理 2010(04)
    • [28].民用航空器现代航线的维修管理策略即实施要点探讨[J]. 科技传播 2016(11)
    • [29].现代化机场整体安防解决方案构建[J]. 中国公共安全 2015(15)
    • [30].论维修管理程序的容错设计[J]. 中国民用航空 2009(06)

    标签:;  ;  ;  ;  ;  ;  

    模型驱动架构在民用航空领域的应用研究
    下载Doc文档

    猜你喜欢