收藏本站
《山东大学》 2008年
收藏 | 手机打开
二维码
手机客户端打开本文

支持复杂界面构成的界面设计模式研究

张小涛  
【摘要】: 用户界面是软件系统与用户沟通交流的桥梁。好的用户界面提高用户的效率和生产力,降低错误和培训时间,改进用户接受度。由于界面的复杂度,界面难以开发和维护。研究表明60%的软件错误来源于可用性方面的错误,而只有15%的软件错误与功能相关。如何提高界面开发的效率和质量是业界研究的焦点之一。 对于界面的开发,目前已有很多种用户界面开发方法:如基于设计模式的用户界面开发方法、基于任务模型的方法等。用于用户界面开发的工具也层出不穷,如设计工具、示范工具等。这些方法和工具的提出都是为了解决某个存在的问题或是为了提供某种新的功能。从一开始就局限于解决某个问题或是某类问题,很难对界面设计开发的所有问题给出一个完美的方案。同时,新需求的不断涌现也使得当前好的工具或方法很快变得过时。所以整个界面开发过程是一个不断超越不断完善的过程。 目前,界面设计模式是一个研究热点,人们从不同角度,针对不同方面,提出了很多设计模式。但这些模式还很基础,难以实现界面的复杂性。 为了使界面设计更快捷和工程化人们提出了界面代码自动生成。如基于形式化语法和规范语言的用户界面自动生成方法、基于模型的界面自动生成方法等。这些方法只是界面基本代码的生成,自动化程度不高,且没有达到界面设计的要求,不能实现复杂的界面结构。 针对以上问题,本文从增强当前界面设计模式表达复杂界面结构的能力和界面设计模式的广泛性,使界面代码自动生成更加成熟的角度,在现有的界面设计模式的基础上从新的角度提出了四种界面设计模式:导航模式、组件模式、重叠组合模式和框架模式。 对于导航模式,将导航用例所在的页面作为导航源发页;用页面对象指定导航目标页;通过导航的关联关系指定导航源发页和导航目标页之间的导航关系。导航的详细属性在导航关联关系中设置,这里包含了导航的主要内容;通过设置页面的属性参数来指定导航中要传递的数据。这样就可抽象出界面之间的互相跳转和数据传递关系; 对于组件模式,通过引用关系来引入外部组件,并设置组件的相关属性;在模型中通过组件对象表示外部组件,与其它对象的交互关系在交互模型中指定,组件的展示属性在界面模板中设置,这样就解决了调用外部现成组件,实现代码重用,简化软件设计的问题; 对于重叠组合模式,用组合关系来将多个对象进行组合,它们组合形成组合对象。除了每个被组合对象有自身的属性外,组合对象包含了组合的相关属性。在交互模型中设置交互关系,在界面模板中设置展示形式。这样可解决当前界面设计模式难以表达复杂界面结构,不能满足诸如在同一有限区域展示多项内容或具层次结构内容的问题; 对于框架模式,在界面节点中添加框架的相关属性,在界面模型内部添加框架属性的约束机制,在代码生成过程中添加处理框架的模块,从而用框架解决界面局部刷新或替换、界面同步和主从界面等问题。 对于界面设计模式在代码自动生成中的应用,本文分别介绍了这四种界面设计设计模式的代码生成。最后,文章介绍了四种模式实际应用的例子。实验验证了模式的实用性、复杂性,及其对界面代码自动生成的支持。
【学位授予单位】:山东大学
【学位级别】:硕士
【学位授予年份】:2008
【分类号】:TP311.52

手机知网App
【相似文献】
中国期刊全文数据库 前10条
1 ;诺基亚GPS导航“魔块”带你回家[J];数码世界;2006年06期
2 ;欢乐导航[J];通信技术;2007年01期
3 毕强,刘甲学,杨达;超文本信息环境导航的主要形式及功能特色[J];图书情报知识;2003年04期
4 ;有她同行,我的快乐多一点 灵图天行者6[J];数字生活;2007年05期
5 李佳培,俞传正;社会导航及其系统结构初探[J];情报理论与实践;2005年03期
6 洪燕冰;欧阳钟辉;;数据挖掘技术与客户忠诚度[J];福建电脑;2007年11期
7 姚芳;万建成;冯仕红;;基于模型的参数化界面设计模式[J];北京工商大学学报(自然科学版);2008年02期
8 ;少数派报告——NEC N900单款评测[J];数字通信;2004年09期
9 郑冬冬,赵朋朋,崔志明;Deep Web爬虫研究与设计[J];清华大学学报(自然科学版);2005年S1期
10 ;两款GPS智能手机 向左走? 向右走?[J];新电脑;2007年07期
中国重要会议论文全文数据库 前10条
1 姚芳;万建成;;支持用户界面自动生成的界面设计模式[A];第三届和谐人机环境联合学术会议(HHME2007)论文集[C];2007年
2 左伍衡;赵业;许百华;;不同导航模式和网页呈现方式下超文本可用性评价实验研究[A];第十一届全国心理学学术会议论文摘要集[C];2007年
3 王鹏;张迎春;;基于SINS/星敏感器的组合导航模式[A];2005年全国自动化新技术学术交流会论文集[C];2005年
4 王鹏;张迎春;;基于SINS/星敏感器的组合导航模式[A];2005全国自动化新技术学术交流会论文集(二)[C];2005年
5 刘卉;张文革;;田间计算机AgGPS 170的试验研究[A];2002农业工程青年科技论坛论文集[C];2002年
6 许龙霞;李孝辉;;多模卫星导航系统中的时差处理方法对定位的影响分析[A];2009全国虚拟仪器大会论文集(二)[C];2009年
7 史世平;徐青;龚志辉;;利用X射线脉冲星进行深空飞行器导航[A];中国宇航学会深空探测技术专业委员会第六届学术年会暨863计划“深空探测与空间实验技术”重大项目学术研讨会论文集[C];2009年
8 徐瑞;崔平远;朱圣英;崔祜涛;;小行星接近段自主导航系统设计[A];中国宇航学会深空探测技术专业委员会第六届学术年会暨863计划“深空探测与空间实验技术”重大项目学术研讨会论文集[C];2009年
9 陈奎兆;王江云;;飞行仿真器自动飞行系统研究[A];中国系统仿真学会第五次全国会员代表大会暨2006年全国学术年会论文集[C];2006年
10 李仕颖;刘伟;黄道丽;;记忆加工深度理论在网络标签设计中的应用分析[A];第十五届全国图象图形学学术会议论文集[C];2010年
中国重要报纸全文数据库 前10条
1 江西 汤志成;人人都可以拥有的低价DV[N];电子报;2007年
2 刘超;导航地图软件市场须规范 商业模式创新带来新增长[N];中国电子报;2008年
3 智;导世通立志“使中国成为顶尖技术中心”[N];计算机世界;2007年
4 李 贽;中国搜索:网络之行始于“猪”[N];大众科技报;2004年
5 佳师;城市交通需要越来越多的“软服务”[N];中国电子报;2007年
6 实习记者 胡章俊;方正电子出击多线媒体,为奥运报道“铺路”[N];新华每日电讯;2008年
7 黎时;日本的F-2战斗机[N];中国航空报;2004年
8 ;中国品牌榜整机篇[N];电脑报;2005年
9 王晟;导弹家族添新丁[N];解放军报;2004年
10 刘晶;导航与位置服务前景看好 仍面临诸多挑战[N];中国电子报;2008年
中国博士学位论文全文数据库 前2条
1 凌海峰;基于ACO的Web使用挖掘方法研究[D];合肥工业大学;2009年
2 余轶军;Web访问信息挖掘若干关键技术的研究[D];浙江大学;2006年
中国硕士学位论文全文数据库 前10条
1 张小涛;支持复杂界面构成的界面设计模式研究[D];山东大学;2008年
2 冯雪;用户界面设计模式的ASP.NET代码自动生成[D];山东大学;2008年
3 赵业;超文本中信息检索绩效与网速、导航模式及窗口显示特点的关系[D];浙江大学;2005年
4 丁凯;信息融合技术在舰船组合导航系统中的应用研究[D];哈尔滨工程大学;2006年
5 陈国岭;基于GIS的秦岭火地塘林场森林景观可视化研究[D];西北农林科技大学;2007年
6 史军良;导航电子地图引擎设计与实现[D];西安电子科技大学;2008年
7 黄静;档案信息服务知识导航研究[D];广西民族大学;2008年
8 胡安娜;医院信息导航系统研究[D];华中科技大学;2007年
9 李静波;城市购物电子商务平台系统项目研发[D];山东大学;2007年
10 刘建东;基于Web的日志挖掘技术的研究[D];哈尔滨工程大学;2003年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026