MDA软件开发技术在集成质量管理系统中的应用研究

MDA软件开发技术在集成质量管理系统中的应用研究

论文摘要

随着科学技术的不断进步和经济的迅猛发展,企业之间的竞争也越来越激烈。企业不得不从全球的角度来优化资源配置,产品必须满足来自不同国家和地区的消费者的需求。质量始终是企业取得竞争优势的关键因素。由于市场环境的不确定性,集成质量管理业务过程不断变化,信息技术不断推陈出新,这些变化的因素要求集成质量管理信息系统能够动态变化、快速重构。传统软件开发方法很难适应这种需求。论文将OMG组织的模型驱动架构(MDA,Model Driven Architecture)软件开发技术应用到集成质量管理系统,可以很好的解决上述问题。论文首先分析了质量管理和质量管理系统的整体发展趋势,利用UML建立了基于模型驱动架构的集成质量管理系统的平台无关模型。其次,把平台无关模型转换到系统所需要的三个平台相关模型(PSM,Platform Specific Model):关系PSM、EJB PSM和Web PSM,在这三个转换中,本文对如何从PIM转换到关系PSM进行了比较深入的探讨。最后,把该模型应用到一个具体的项目中,以Windows为平台,选取Compuware公司的OptimalJ为开发工具,开发出了一个可运行的系统。

论文目录

  • 第一章 绪论
  • 1.1 引言
  • 1.2 MDA 的基本概念
  • 1.2.1 MDA 基本原则及其三类模型
  • 1.2.2 MDA 核心技术和开发模式
  • 1.3 MDA 的优点
  • 1.3.1 生产效率
  • 1.3.2 可移植性
  • 1.3.3 互操作性
  • 1.3.4 维护与文档
  • 1.4 本文的研究目标
  • 1.5 论文的组织结构
  • 1.6 本章小结
  • 第二章 集成质量管理和集成质量管理系统的总体框架
  • 2.1 质量管理
  • 2.1.1 质量管理的发展历程
  • 2.1.2 目前质量管理所面临的挑战
  • 2.2 集成质量管理系统
  • 2.3 基于MDA 的集成质量管理系统的框架
  • 2.3.1 系统的体系结构
  • 2.3.2 系统的功能框架
  • 2.3.3 系统的数据模型
  • 2.3.4 系统的开发框架
  • 2.4 系统的关键技术
  • 2.4.1 PIM 到PSM 的转换
  • 2.4.2 PSM 到代码的转换
  • 2.4.3 变换定义语言
  • 2.5 本章小结
  • 第三章 集成质量管理系统平台无关模型的建立
  • 3.1 建模语言
  • 3.2 PIM 的建模语言
  • 3.2.1 普通UML
  • 3.2.2 可执行UML
  • 3.2.3 UML-OCL
  • 3.3 集成质量管理系统的PIM 的建立
  • 3.3.1 建模语言选择
  • 3.3.2 模型的建立
  • 3.4 本章小结
  • 第四章 模型的转换与映射
  • 4.1 PIM 到PSM 的变换
  • 4.1.1 模型的转换语言
  • 4.1.2 PIM 到关系模型PSM 的变换
  • 4.1.3 PIM 到 EJB PSM 的变换
  • 4.1.4 PIM 到 Web PSM 的变换
  • 4.1.5 各种PSM 之间的通信桥接器
  • 4.2 PSM 到代码的变换
  • 4.2.1 关系模型到代码的变换
  • 4.2.2 EJB 模型到代码的变换
  • 4.2.3 Web 模型到代码的变换
  • 4.3 本章小结
  • 第五章 基于MDA 的集成质量管理系统的实现
  • 5.1 项目背景
  • 5.2 项目需求
  • 5.3 系统开发平台和工具的选择
  • 5.3.1 Optima1J
  • 5.3.2 ArcStyler
  • 5.3.3 IBM Rational XDE Modeler
  • 5.4 系统的实现
  • 5.4.1 OptimalJ 的三种主要模型
  • 5.4.2 系统PIM 到PSM 的变换
  • 5.4.3 系统PSM 到代码的变换
  • 5.5 运行示例
  • 5.6 本章小结
  • 第六章 总结与展望
  • 6.1 总结
  • 6.2 展望
  • 主要参考文献
  • 致谢
  • 硕士研究生期间发表的文章
  • 相关论文文献

    标签:;  ;  ;  ;  ;  

    MDA软件开发技术在集成质量管理系统中的应用研究
    下载Doc文档

    猜你喜欢