学位论文 > 优秀研究生学位论文题录展示
MDA在研究生教育管理中应用研究
作 者: 李佳宏
导 师: 崔雅芬
学 校: 长春理工大学
专 业: 计算机软件与理论
关键词: 模型驱动构架 研究生教育管理 元对象设施 PIM/PSM转换
分类号: TP311.52
类 型: 硕士论文
年 份: 2009年
下 载: 60次
引 用: 2次
阅 读: 论文下载
内容摘要
MDA(Model Driven Architecture)是对象管理组织(OMG)提出的软件开发架构,其主要思想是模型在软件开发过程中扮演了非常重要的角色,真正实现了功能与实现的完全剥离。将MDA引入研究生教育管理系统的开发中,将会有效解决长期以来困扰开发者的问题。本文首先分析当前研究生教育管理系统的开发过程中所存在的问题,针对这些问题阐述了基于MDA的开发模式的优点与优势。并深入研究了元对象设施MOF、基于MOF的元模型到各种信息格式的映射和元数据仓库CWM等MDA理论。提出了模型转换的定义,分析了模型转换规则包含的信息和应该具有的特征,给出了一种形式化的模型转换规则的表示法,并说明了模型转换规则在实际运用中的不足之处。本文以长春理工大学研究生教育管理系统为项目背景,根据其业务流程建立平台无关模型PIM,定义从PIM到PSM和从PSM到代码实现的模型转换规则,然后根据这些规则将PIM转化为PSM,再将PSM直接转化为实现代码。从而说明了基于MDA的开发模式同步了文档和实现代码,其模型自动转换过程不仅能极大的缩短软件开发时间,而且能大幅度提高软件质量和复用度。
|
全文目录
摘要 3-4 ABSTRACT 4-5 目录 5-7 第一章 绪论 7-15 1.1 课题研究背景 7-11 1.2 课题研究的目的和意义 11-12 1.3 国内外MDA研究现状 12-13 1.4 主要研究内容与论文结构 13-15 第二章 MDA关键技术分析 15-32 2.1 MDA概述 15-20 2.2 模型与元模型 20 2.3 平台无关模型(PIM)与平台相关模型(PSM) 20-22 2.4 OMG元建模框架(MOF) 22-27 2.5 统一建模语言(UML) 27-28 2.6 元数据交换(XMI) 28-30 2.7 公共仓库元模型(CWM) 30-32 第三章 研究生教育管理系统需求分析 32-44 3.1 系统概述 32-33 3.2 系统特点 33 3.3 系统分析与设计 33-44 第四章 研究生教育管理系统模型变换技术研究 44-64 4.1 模型转换定义分析 44 4.2 转换规则的形式化表示 44-47 4.3 模型转换的实现过程及分析 47-49 4.4 转换过程遇到的问题及分析研究 49-55 4.5 CUSTEduSystem的PIM建模 55-57 4.6 CUSTEduSystem的PIM到PSM的模型转换实现 57-61 4.7 CUSTEduSystem的PSM到代码的转换实现 61-64 第五章 总结与展望 64-66 5.1 总结 64 5.2 展望 64-66 致谢 66-67 参考文献 67-69 附录 69-80 附录1 StudentBasicInfo类的XML表示 69 附录2 UML类到SQL表的转换规则 69-70 附录3 UML数据类型到SQL数据类型的转换规则 70-71 附录4 PIM到PSM的转换规则 71 附录5 StudentBasicInfo的相关SQL语句 71-72 附录6 StudentInfo与StudentBasicInfo的部分.NET代码 72-80
|
相似论文
- 基于MDA的SOA服务协作模型的研究,TP393.09
- MDI语义标记编辑器的设计与实现,TP311.52
- 高校研究生教育管理人员专业化研究,G643
- 医学院校研究生教育管理中的法律关系探析,G643
- 学位与研究生教育管理研究,G643
- 模型驱动体系结构的剖析及应用,TP311.52
- 企业分布式应用开发和运行支撑系统模型,TP311.52
- 基于C/S、B/S三层构架的研究生管理信息系统(MIS)的设计与实现,TP311.52
- 基于模型驱动构架的模型变换及其应用研究,TP311.52
- 基于MDA的MRP软件构架研究,TP311.52
- 基于MDA的软件设计方法研究与应用,TP311.52
- 基于MDA的TGOP控制模型的研究与实现,TP393.07
- 基于MOF的两级建模工具的研究与实现,TP311.52
- 基于模式的模型变换方法,TP311.5
- 基于QVT的模型转换技术研究与实现,TP311.52
- 基于MDA的软件开发方法研究与应用,TP311.52
- 模型转换引擎的研究与设计,TP391.3
- 基于.NET的研究生教学管理系统的设计与实现,TP315
- 分布式研究生培养管理信息系统的设计与实现,TP315
- 研究生教育管理信息系统的研究与实现,C931.6
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|