学位论文 > 优秀研究生学位论文题录展示

需求模型到业务模型的自动映射研究与实现

作 者: 潘会佳
导 师: 张文燚
学 校: 哈尔滨工程大学
专 业: 计算机应用技术
关键词: 模型转换 模型驱动架构 需求模型 业务模型
分类号: TP311.5
类 型: 硕士论文
年 份: 2011年
下 载: 30次
引 用: 1次
阅 读: 论文下载
 

内容摘要


在软件生产领域中,系统需求分析是软件生产的基础,业务模型应当与系统需求保持一致才能保证软件质量。对于业务模型如何根据需求的变化而快速和正确的修改,已经成为软件领域研究的热点之一。魔力平台中开发人员根据需求文档进行可视化定制,然而人工定制存在着开发人员对需求的理解容易出现误差、定制过程复杂等问题,这也成为了业务定制的瓶颈所在,并且也不能及时的根据需求的变化而变化。本论文以模型驱动架构模型转换技术为理论基础,研究了需求模型到业务模型的模型转换方法,给出了一种业务过程精化的解决方案。本文的研究内容包括以下几个方面。首先,对魔力平台需求分析进行形式化描述,分析需求元模型元素间关系。根据电子政务的特点,采用面向过程的模型构建方法改进了基于XML的模型描述方法,并对魔力平台需求元模型和需求模型进行描述。其次,研究了面向领域的目标过程元模型的描述方法,针对魔力平台业务的建模过程,分析业务元模型元素间的关系,构建魔力平台业务元模型,并使用UML对其进行描述。最后,本论文提出了自动映射系统的体系结构,并对体系结构的各个部分进行了设计及实现说明。重点分析了模型转换引擎中模型转换规则库并对转换规则进行形式化描述,设计了模型调度库中四种调度算法,描述了模型过程管理器中的模型转换过程。通过实例验证自动映射系统,并对该系统性能进行分析。

全文目录


摘要  5-6
Abstract  6-10
第1章 绪论  10-15
  1.1 引言  10
  1.2 课题的研究背景及意义  10-11
  1.3 国内外研究现状  11-13
  1.4 本文的研究内容  13
  1.5 组织结构  13-15
第2章 相关技术介绍与研究  15-22
  2.1 MDA基本理论  15-17
    2.1.1 MDA框架  15-16
    2.1.2 MDA核心技术  16-17
  2.2 模型转换技术及工具  17-20
    2.2.1 模型转换基本概念  17-18
    2.2.2 模型转换分类  18
    2.2.3 模型转换工具  18-20
  2.3 领域与领域模型  20
  2.4 软件复用技术  20-21
  2.5 本章小结  21-22
第3章 魔力平台需求模型的设计与描述  22-37
  3.1 魔力平台需求分析介绍  22-26
    3.1.1 魔力平台介绍  22-23
    3.1.2 魔力平台需求分析介绍  23-26
  3.2 基于XML的模型描述方法研究  26-29
    3.2.1 XML体系结构介绍  26-27
    3.2.2 基于XML的模型描述方法  27-29
  3.3 魔力平台需求元模型设计与描述  29-31
    3.3.1 魔力平台需求元模型结构分析  29
    3.3.2 魔力平台需求元模型描述  29-31
  3.4 基于XML的魔力平台需求模型描述  31-36
    3.4.1 行业数据字典模型描述  31-32
    3.4.2 资源模型描述  32
    3.4.3 组织结构模型描述  32-33
    3.4.4 过程模型描述  33-36
  3.5 本章小结  36-37
第4章 面向领域的业务元模型的设计与描述  37-45
  4.1 魔力平台业务建模过程分析  37-39
    4.1.1 魔力平台业务建模工作原理  37-38
    4.1.2 魔力平台业务建模过程  38-39
  4.2 面向领域的过程元模型描述方法研究  39-40
  4.3 魔力平台业务模型的元模型描述  40-44
    4.3.1 魔力平台业务元模型结构分析  40-41
    4.3.2 魔力平台业务元模型描述  41-44
  4.4 本章小结  44-45
第5章 需求模型到业务模型自动映射设计与实现  45-64
  5.1 系统开发环境介绍  45-46
    5.1.1 EMF框架  45
    5.1.2 ATL语言  45-46
  5.2 自动映射系统体系结构设计  46-47
  5.3 模型库的设计与实现  47-48
  5.4 模型转换引擎的设计与实现  48-58
    5.4.1 模型转换规则库的设计与实现  48-55
    5.4.2 模型调度库的设计与实现  55-57
    5.4.3 模型过程管理器的设计与实现  57-58
  5.5 系统应用实例  58-61
  5.6 性能分析  61
  5.7 本章小结  61-64
结论  64-66
参考文献  66-69
攻读硕士学位期间发表的论文和取得的科研成果  69-70
致谢  70

相似论文

  1. 面向SMDA的服务建模方法及工具实现,TP311.52
  2. 面向Seam框架的PIM到PSM转换研究,TP311.52
  3. 物联网业务模型描述语言的研究与实现,TN929.5
  4. 车间制造执行系统业务模型及其可适应框架研究与应用,TP315
  5. 企业级软件组件质量保障与快速部团策略的研究,TP311.53
  6. 高速列车多体动力学参数提取与模型转换关键技术研究,TP391.72
  7. 基于SMP2的Statecharts建模框架研究,TP391.1
  8. 区域货运需求预测方法研究,F224;U492.313
  9. 四阶段交通需求预测模型不确定性传递分析,U491.14
  10. 儿童保健信息系统功能模型研究,R197.324
  11. 面向异构目标平台的MDA研究与实现,TP311.52
  12. 基于面向方面机制的模型驱动架构研究,TP311.52
  13. 高技能人才管理平台的设计与实现,TP311.52
  14. 基于MDA的UML模型转换,TP311.52
  15. 基于XSLT数据模型转换的研究与实现,TP311.52
  16. 基于POSC的油田业务分析与建模方法研究,P631.84
  17. 基于模型驱动的动态Web服务组合方法,TP393.09
  18. 基于模型驱动的石化MES框架的研究与设计,TP311.52
  19. 基于MDA的社区慢病管理平台设计与实现,TP311.52
  20. 井下作业数据中心关键技术研究,TP308
  21. 综合网络资源管理系统建设研究,F626

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程
© 2012 www.xueweilunwen.com