学位论文 > 优秀研究生学位论文题录展示
基于MDA的界面自动生成方法的研究
作 者: 关晶
导 师: 李健利
学 校: 哈尔滨工程大学
专 业: 计算机软件与理论
关键词: MDA J2EE 界面自动生成 XML
分类号: TP311.5
类 型: 硕士论文
年 份: 2011年
下 载: 9次
引 用: 0次
阅 读: 论文下载
内容摘要
随着软件丌发规模的逐渐增大,系统中界面的设计与实现逐渐成为影响整个系统效率的关键环节。对于用户来说,界面是向他们展示系统功能的平台,是对系统的性能的最好诠释。目前,用户界面的丌发在效率和质量上都存在着不足,本文提出了基于MDA的界面生成方法,有效的解决了界面生产中困难。MDA是模型驱动的软件丌发方法,它把模型作为丌发的主要依据,并以此一提高效率。把MDA思想引入界面丌发并与当今流行的自动界面生成相结合,势必会为界面的生产开辟出一片新天地。首先,本文介绍了国内外的界面开发工具,并分析其优缺点。紧接着介绍了基于模型的界面生成中用到的关键技术:MDA、界面自动生成技术、XML技术。MDA及其模型转换是本文的指导思想,界面自动生成是一个框架,本文以概述的形式进行了介绍。XML语言良好的交互性,本文把它作为界面的描述语言,并以此生成界面,对XML也进行了阐述。然后,介绍了模型驱动的界面丌发体系结构,其中对界面仓库进行了简要说明。本文的创新点为:以陈述模型为基础,把界面模型分为的“可视”和“可用”两个方面。并以此来建立模型,表现模型与布局模型组成了显示模型,也就是可视部分。任务模型、数据模型组成了可用部分。对这些模型的建立和相互之间的转换本文作了详细说明。之后,本文重点以此模型到J2EE平台和.NET平台的PSM模型的转换进行了讨论,并总结出转换规律。在实现部分,本文将这种基于MDA的界面自动生成方法应用于魔力平台中。根据魔力平台生产电子政务和电子商务软件的特点,建立界面PIM元模型,并通过可视化的定制形成PSM模型,它就是用户界面的大体轮廓。此界面模型可以使用具有良好交互性的XML文档进行描述,得以用文件的形式进行储存。然后,将其作为输入,利用界面自动生成这一技术,最终,实现了批量的对软件平台中的用户界面进行生产。这比传统中单独单个的生产界面在质量和速度上都有了很大的提高。界面的设计和生产直接影响系统的质量,可以把它作为提高软件生产效率的一条有效途径,是值得广大研究人员进行深层次探索的一项工程。
|
全文目录
摘要 5-6Abstract 6-10第1章 绪论 10-15 1.1 引言 10-11 1.2 国内外研究现状 11-13 1.3 本文主要研究工作 13-14 1.4 本文组织结构 14-15第2章 相关理论与技术 15-27 2.1 MDA理论及应用 15-21 2.1.1 MDA软件生命周期 15-16 2.1.2 MDA中的模型转换 16-18 2.1.3 MDA工具及在用户界面生成中的应用 18-21 2.2 XML概述 21-23 2.2.1 XML简介 21-22 2.2.2 XML的主要应用 22-23 2.2.3 使用XML描述界面的好处 23 2.3 界面自动生成技术 23-26 2.3.1 界面自动生成原理 24-25 2.3.2 界面生成引擎 25 2.3.3 定制界面中组件的事件功能 25-26 2.4 本章小结 26-27第3章 基于MDA的界面开发体系结构 27-31 3.1 界面开发环境 27-28 3.2 系统架构 28-29 3.3 界面开发过程 29 3.4 界面仓库 29-30 3.5 系统资源库 30 3.6 本章小结 30-31第4章 基于MDA的界面开发建模与分析 31-45 4.1 界面模型的提出 31-32 4.2 模型建立和模型转换 32-39 4.2.1 仟务模型 32-33 4.2.2 数据模型 33-34 4.2.3 任务模型和数据模型的转换 34-36 4.2.4 对话模型及其和任务模型的映射 36-38 4.2.5 显示模型 38-39 4.2.6 对话模型到显示模型的转换 39 4.3 PIM在不同平台之间的转换 39-44 4.3.1 PIM模型到J2EE平台PSM的转换 40-43 4.3.2 PIM模型到.NET平台PSM的转换 43 4.3.3 规律总结 43-44 4.4 本章小结 44-45第5章 基于MDA的界面开发方法在魔力平台中的实现 45-57 5.1 魔力平台简介 45-46 5.1.1 平台提出背景 45 5.1.2 平台工作原理 45-46 5.2 魔力平台中用户界面的自动生成 46-56 5.2.1 魔力平台中界面生成的整个流程 47 5.2.2 魔力平台中用户界面建模 47-54 5.2.3 魔力平台中用户界面自动生成 54-56 5.2.4 系统评估 56 5.3 本章小结 56-57结论 57-58参考文献 58-61攻读硕士学位期间发表的论文和取得的科研成果 61-62致谢 62
|
相似论文
- 基因调控网络模型描述语言研究,Q78
- 支持XML数据查询的F&B索引结构的研究,TP311.13
- LXI自动测试系统集成技术研究,TP274
- 基于网络的服装款式设计系统的研究与实现,TS941.2
- 面向MDA的模型变换可追溯性与增量一致性研究,TP311.5
- 电针对老年性痴呆大鼠记忆功能影响的实验研究,R245
- 葡萄籽原花青素对肾血管性高血压大鼠血压的影响及其机制研究,R544.1
- C++代码缺陷检测系统的研究与设计,TP311.53
- 三七总皂甙对兔肺挫伤治疗作用的实验研究,R285.5
- 基于Web的科学计算遗留应用共享技术研究,TP393.09
- 面向Seam框架的PIM到PSM转换研究,TP311.52
- 组蛋白乙酰化增强转录因子Sp1诱导的mda-7基因转录激活,R739.5
- 行政审批电子监察系统数据交换的设计与实现,TP311.52
- 复杂J2EE应用的轻量级的监控系统的研究与设计,TP311.52
- 人力资源管理系统的设计与实现,TP311.52
- 新疆电信融合计费管理子系统的设计与实现,TP311.52
- 基于J2EE的汕头高技校办公自动化系统设计与实现,TP311.52
- 新疆广播电视大学教学评价系统的设计与实现,TP311.52
- 高职院校毕业生信息管理系统的设计与实现,TP311.52
- 基于SaaS的高校就业综合管理平台设计与实现,TP311.52
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程
© 2012 www.xueweilunwen.com
|