文摘
英文文摘
学位论文独创性声明及学位论文使用授权声明
第1章绪论
1. 1研究背景
1.2国内外研究现状
1.3论文选题及研究意义
1.4论文的组织结构
1.5本章小结
第2章相关开发模式介绍
2.1传统开发模式
2.1.1软件自身的发展历程
2.1.2软件开发面临的问题
2.2MDA开发模式的提出
2.2.1MDA产生背景
2.2.2当前主流开发技术的不足
2.3MDA特点
2.3本章小结
第3章MDA开发模式基本原理
3.1MDA基本概念
3.1.1模型
3.1.2抽象、视角、求精
3.1.3缩放
3.1.4平台
3.1.5计算无关模型
3.1.6平台无关模型
3.1.7平台相关模型
3.1.8模型变换
3.2MDA模型结构
3.3MDA核心技术
3.3.1元对象设施(M0F)
3.3.2统一建模语言(UML)
3.3.3 XML元数据交换(XMI)
3.3.4公共仓库元模型(CWM)
3.4本章小结
第4章MDA实践
4.1MDA工具综述
4.2MDA工具分析
4.2.1 Opt imalj工具
4.2.2ArcStylerl工具
4.3进销存系统需求分析
4.3.1系统简介
4.3.2系统功能
4.4系统体系结构
4.4.1MVC简介
4.4.2Struts简介
4.4.3开发环境及工具
4.5建立进销存系统PIM
4.5.1流程简述
4.5.2建立EJB组件模型
4.5.3建struts的模型(model)
4.5.4建struts的视图模型(view)
4.5.5建struts的控制器(controller)
4.5.6建部署组件模型
4.6生成PSM和代码
4.7进销存系统的运行结果
4.8MDA开发和传统开发的比较
4.8.1传统的开发过程
4.8.2MDA开发过程
4.8.3MDA的意义
4.9本章小结
第5章总结和发展前景
参考文献
致谢