首页> 中文学位 >基于MDA的企业信息系统开发方法研究
【6h】

基于MDA的企业信息系统开发方法研究

代理获取

目录

文摘

英文文摘

声明

第一章绪论

1.1研究背景

1.2当前企业信息系统开发面临的主要问题

1.3研究现状

1.3.1课题开发方法研究现状

1.3.2 MDA研究现状

1.4本文工作

1.5论文组织结构

第二章相关技术介绍

2.1领域工程

2.1.1领域分析

2.1.2领域设计

2.1.3领域实现

2.2模型驱动架构(MDA)

2.2.1 MDA的定义

2.2.2模型与元模型

2.2.3 MDA的主要模型

2.2.4模型转换

2.3 MDA的核心规范

2.3.1元对象设施(MOF)

2.3.2统一建模语言(UML)

2.3.3公共仓库元模型(CWM)

2.3.4 XML元数据交换(XMI)

2.3.5查询/视图/转换(QVT)

2.4 MDA实现工具

本章小结

第三章基于MDA的企业信息系统开发框架

3.1基于MDA的企业信息系统开发框架

3.2企业信息系统各层模型间的转换

3.3框架优势

本章小结

第四章企业应用的PIM和PSM建模

4.1 UML扩展机制

4.2基于UML扩展的企业领域PIM元模型设计

4.3企业领域PSM元模型

本章小结

第五章模型转换

5.1 PIM到PSM的模型转换方式

5.2定义PIM到PSM的转换规则

5.3基于EMF的PSM到代码的转换

5.3.1 EMF(基于Eclipse的建模框架)

5.3.2展现层、逻辑层PSM到CODE

5.3.3数据层PSM到CODE

本章小结

第六章应用实例

6.1企业应用实例背景介绍

6.2领域需求分析

6.2.1领域分析

6.2.2需求分析

6.3元模型及转换规则的定义

6.4 PIM模型实例的建立

6.4.1实例的具体描述

6.5 PIM模型实例到PSM模型实例的自动转换

6.6 PSM模型实例到CODE的自动转换

本章小结

结 论

参考文献

附录

攻读硕士学位期间发表的学术论文及参加的项目

致 谢

展开▼

摘要

在企业信息化进程中,建设企业信息系统是一项重要内容。目前,企业信息系统普遍存在着开发效率低下、扩展与移植能力差等问题,这就需要一种集中对系统内部功能模块(组件)统一管理和协调的机制。
   模型驱动体系架构(Model Driven Architecture,MDA)是对象管理组织(OMG)发布的一个软件开发框架,目的是将业务和应用逻辑与底层平台技术分离开来。MDA作为一种新的软件开发模式,致力于提高软件开发行为的抽象级别,将业务逻辑定义为精确的高层抽象模型。它以模型作为整个软件开发过程的中心,贯穿于需求分析、设计、实现和维护的全过程。MDA的出现,为提高软件开发效率,增强软件的可移植性、协同工作能力和可维护性,以及文档编制的便利性指明了解决之道。
   本文首先简要介绍了相关技术;然后提出了一种基于MDA的企业信息系统开发方法,并给出相应的开发框架;接着独立设计了一个企业领域元模型,使用UML Profile对企业PIM和PSM元模型进行建模,并且使用QVT规范中的Relation语言定义企业领域PIM和PSM之间的转换规则;通过支持QVT2.0的开源工具MediniQVT实现PIM模型到PSM模型的自动转换,并在IBM所提出的EMF(Eclipse Modeling Framework)下实现了PSM模型到代码的转换,从而实现了以模型为基础的模型驱动开发过程;最后将其应用到某钢铁企业决策支持系统的合同跟踪主题。实践表明,利用此方法开发的系统不但在开发效率上较传统的过程开发方法提高了,从而使模型更加具有规范性,可以很好地实现不同模型之间的共享,同时,也有利于模型的重用和维护。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号