基于MDA的界面自动生成方法的研究

基于MDA的界面自动生成方法的研究

论文摘要

随着软件丌发规模的逐渐增大,系统中界面的设计与实现逐渐成为影响整个系统效率的关键环节。对于用户来说,界面是向他们展示系统功能的平台,是对系统的性能的最好诠释。目前,用户界面的丌发在效率和质量上都存在着不足,本文提出了基于MDA的界面生成方法,有效的解决了界面生产中困难。MDA是模型驱动的软件丌发方法,它把模型作为丌发的主要依据,并以此一提高效率。把MDA思想引入界面丌发并与当今流行的自动界面生成相结合,势必会为界面的生产开辟出一片新天地。首先,本文介绍了国内外的界面开发工具,并分析其优缺点。紧接着介绍了基于模型的界面生成中用到的关键技术:MDA、界面自动生成技术、XML技术。MDA及其模型转换是本文的指导思想,界面自动生成是一个框架,本文以概述的形式进行了介绍。XML语言良好的交互性,本文把它作为界面的描述语言,并以此生成界面,对XML也进行了阐述。然后,介绍了模型驱动的界面丌发体系结构,其中对界面仓库进行了简要说明。本文的创新点为:以陈述模型为基础,把界面模型分为的“可视”和“可用”两个方面。并以此来建立模型,表现模型与布局模型组成了显示模型,也就是可视部分。任务模型、数据模型组成了可用部分。对这些模型的建立和相互之间的转换本文作了详细说明。之后,本文重点以此模型到J2EE平台和.NET平台的PSM模型的转换进行了讨论,并总结出转换规律。在实现部分,本文将这种基于MDA的界面自动生成方法应用于魔力平台中。根据魔力平台生产电子政务和电子商务软件的特点,建立界面PIM元模型,并通过可视化的定制形成PSM模型,它就是用户界面的大体轮廓。此界面模型可以使用具有良好交互性的XML文档进行描述,得以用文件的形式进行储存。然后,将其作为输入,利用界面自动生成这一技术,最终,实现了批量的对软件平台中的用户界面进行生产。这比传统中单独单个的生产界面在质量和速度上都有了很大的提高。界面的设计和生产直接影响系统的质量,可以把它作为提高软件生产效率的一条有效途径,是值得广大研究人员进行深层次探索的一项工程。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 引言
  • 1.2 国内外研究现状
  • 1.3 本文主要研究工作
  • 1.4 本文组织结构
  • 第2章 相关理论与技术
  • 2.1 MDA理论及应用
  • 2.1.1 MDA软件生命周期
  • 2.1.2 MDA中的模型转换
  • 2.1.3 MDA工具及在用户界面生成中的应用
  • 2.2 XML概述
  • 2.2.1 XML简介
  • 2.2.2 XML的主要应用
  • 2.2.3 使用XML描述界面的好处
  • 2.3 界面自动生成技术
  • 2.3.1 界面自动生成原理
  • 2.3.2 界面生成引擎
  • 2.3.3 定制界面中组件的事件功能
  • 2.4 本章小结
  • 第3章 基于MDA的界面开发体系结构
  • 3.1 界面开发环境
  • 3.2 系统架构
  • 3.3 界面开发过程
  • 3.4 界面仓库
  • 3.5 系统资源库
  • 3.6 本章小结
  • 第4章 基于MDA的界面开发建模与分析
  • 4.1 界面模型的提出
  • 4.2 模型建立和模型转换
  • 4.2.1 仟务模型
  • 4.2.2 数据模型
  • 4.2.3 任务模型和数据模型的转换
  • 4.2.4 对话模型及其和任务模型的映射
  • 4.2.5 显示模型
  • 4.2.6 对话模型到显示模型的转换
  • 4.3 PIM在不同平台之间的转换
  • 4.3.1 PIM模型到J2EE平台PSM的转换
  • 4.3.2 PIM模型到.NET平台PSM的转换
  • 4.3.3 规律总结
  • 4.4 本章小结
  • 第5章 基于MDA的界面开发方法在魔力平台中的实现
  • 5.1 魔力平台简介
  • 5.1.1 平台提出背景
  • 5.1.2 平台工作原理
  • 5.2 魔力平台中用户界面的自动生成
  • 5.2.1 魔力平台中界面生成的整个流程
  • 5.2.2 魔力平台中用户界面建模
  • 5.2.3 魔力平台中用户界面自动生成
  • 5.2.4 系统评估
  • 5.3 本章小结
  • 结论
  • 参考文献
  • 攻读硕士学位期间发表的论文和取得的科研成果
  • 致谢
  • 相关论文文献

    • [1].数字媒体界面中动态视觉艺术表现[J]. 大众文艺 2019(24)
    • [2].浅析系统论在手游界面中的应用[J]. 西部皮革 2020(01)
    • [3].基于基层社区安全的交互界面情感化设计研究与应用——以温州为例[J]. 现代营销(信息版) 2020(02)
    • [4].人-椅界面设计对座椅舒适性的影响[J]. 家具 2020(02)
    • [5].钼反萃取界面污物成因分析及消除研究[J]. 铀矿冶 2020(02)
    • [6].基于无意识理念的产品交互界面设计研究[J]. 南方农机 2020(08)
    • [7].认知老化与老年产品的交互界面设计[J]. 包装工程 2020(10)
    • [8].界面理论范式:信息时代政府和治理变革的统一分析框架建构[J]. 行政论坛 2020(03)
    • [9].高职精品在线开放课程建设实践——以《界面设计技术基础》课程为例[J]. 科技风 2020(23)
    • [10].当代中国治理与发展:基于界面治理框架的视角[J]. 教学与研究 2020(07)
    • [11].“终端界面设计”课程中“五动”教学模式的探究与实践[J]. 无线互联科技 2020(11)
    • [12].基于用户触点的界面可行性优化策略[J]. 包装工程 2020(18)
    • [13].身体与界面的交互:具身阅读的界面文化传播[J]. 编辑之友 2020(09)
    • [14].角色扮演类手机游戏界面的设计[J]. 计算机产品与流通 2019(02)
    • [15].基于用户体验的手机界面设计初探[J]. 工业设计 2019(11)
    • [16].高清互动点播电视界面设计研究[J]. 科技创新导报 2017(32)
    • [17].《“简”界面设计》[J]. 大众文艺 2018(12)
    • [18].智能穿戴设备的界面优化[J]. 通讯世界 2018(07)
    • [19].扁平化风格在网页界面设计中的应用探究[J]. 美术教育研究 2017(13)
    • [20].《手游UI界面设计1》[J]. 大众文艺 2017(09)
    • [21].《手游UI界面设计4》[J]. 大众文艺 2017(09)
    • [22].《手游UI界面设计2》[J]. 大众文艺 2017(09)
    • [23].《界面设计》[J]. 大众文艺 2017(09)
    • [24].《手游UI界面设计3》[J]. 大众文艺 2017(09)
    • [25].数字化视角下“微信公众号”界面设计美学研究[J]. 湖南包装 2017(01)
    • [26].手机界面的扁平化设计研究[J]. 美术教育研究 2017(15)
    • [27].基于数据模式和界面模式的界面代码生成方法[J]. 西部大开发(土地开发工程研究) 2017(08)
    • [28].吴冠聪【界面设计作品】[J]. 艺术百家 2016(01)
    • [29].裘晓菲作品[J]. 美术教育研究 2016(19)
    • [30].裘晓菲作品[J]. 美与时代(城市版) 2015(07)

    标签:;  

    基于MDA的界面自动生成方法的研究
    下载Doc文档

    猜你喜欢