首页> 中文学位 >模型驱动技术在企业信息系统开发中的应用
【6h】

模型驱动技术在企业信息系统开发中的应用

代理获取

目录

文摘

英文文摘

声明

第一章引言

第一节课题背景、研究现状以及选题意义

第二节研究内容和思路

第三节论文的创新点

第四节本文的组织结构

第二章模型驱动架构

第一节传统软件开发中的问题

一、生产效率问题

二、可移植性问题

三、互操作性问题

四、维护与文档问题

第二节MDA中的基本概念

一、模型驱动架构(Model Driven Architecture)

二、计算独立模型(Computation Independent Model,CIM)

三、平台独立模型(Piatform Independent Model,PIM)

五、平台相关模型(Platform Specifie Model,PSM)

六、模型变换(Model Transformation)

第三节应用MDA

一、MDA的开发生命周期

二、MDA的其他应用

第四节MDA带来的好处

一、提高生产效率

二、增强可移植性

三、增强互操作性

四、便于维护

第五节OMG制订的相关标准

一、CWM

二、UML

三、MOF

四、XMI

五、OCL

第六节MDA工具的现状

第七节MDA的局限性

第八节构建更开放更灵活的MDA开发工具

第三章SimpleMDA的设计与实现

第一节SimpleMDA的设计

第二节Java Web应用程序

一、J2EE平台

二、Java Web应用程序的架构

第三节PIM模型

一、UML域模型

二、用XMI表示域模型

三、XMI表示UML模型的实例

第四节PIM到PSM的变换规则

一、基本数据类型的变换

二、PIM到数据库PSM的变换

三、PIM到值对象的变换

四、PIM到DAC组件的变换

五、PIM到FormBean模型的变换

六、页面流模型

第五节生成代码

第六节基于SimpleMDA的软件开发过程

第四章使用SimpleMDA开发信息系统

第一节ERP系统介绍

第二节NCI-ERP系统

第三节使用SimpleMDA开发NCI-ERP系统

一、开发环境介绍

二、开发实例

第四节项目开发总结

第五章总结

第一节本文的工作

第二节进一步的研究工作

参考文献:

致谢

攻读硕士期间发表的论文目录

展开▼

摘要

IT技术在企业管理信息化建设中所起的作用越来越大,但企业级应用软件开发的效率并没有质的提高,软件开发效率和质量仍是企业信息化的瓶颈。模型驱动架构是对象管理组织提出的一种软件开发方法学,它是软件开发领域的一场革命。在MDA中,整个软件开发过程是由对系统的建模行为驱动的,它能将模型变换为可执行代码,加速软件开发的进度。 目前,MDA的研究是建立在MOF, UML,CWM,OCL等基础之上,虽然没有形成实用技术,但模型驱动软件开发的思想,对于软件系统的开发还是有指导性意义的。模型驱动能提高软件开发的效率,提高交互性,提高软件质量。 本文研究如何使用MDA技术加速企业信息化软件的开发,研究如何利用MDA技术为企业信息化建设服务。首先,我们选择J2EE平台为目标平台,研究Java Web应用程序的架构,并将Java Web应用中的各种组件抽象化形式化。然后,提出了一种纯粹基于XML技术的模型驱动工具构建思路,实现了一个开放、灵活的MDA工具SimpleMDA。 SimpleMDA的核心是一个变换规则仓库,它定义了一组映射规则,实现了域模型到各种与J2EE平台相关的模型的变换,并最终使用PSM模型生成代码。除了能提高软件开发的效率,开发高质量的软件,SimpleMDA还具有非常强的可扩展性,使用者可以增加新的PSM模型,增加新的映射规则,以满足实际开发的需要。SimpleMDA有非常强的开放性,应用软件开发人员可以查看PSM模型的定义,根据需要修改模型变换定义。 最后,我们将SimpleMDA应用到NCI-ERP系统的开发中,加快了开发的速度,提高了代码质量,节约了时间和成本。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号