基于模型的参数化界面设计模式-姚芳

基于模型的参数化界面设计模式-姚芳

ID:36645538

大小:778.22 KB

页数:5页

时间:2019-05-13

基于模型的参数化界面设计模式-姚芳_第1页
基于模型的参数化界面设计模式-姚芳_第2页
基于模型的参数化界面设计模式-姚芳_第3页
基于模型的参数化界面设计模式-姚芳_第4页
基于模型的参数化界面设计模式-姚芳_第5页
资源描述:

《基于模型的参数化界面设计模式-姚芳》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、第26卷第2期北京工商大学学报(自然科学版)Vol26No2702008年3月JournalofBeijingTechnologyandBusinessUniversity(NaturalScienceEdition)Mar.2008文章编号:1671-1513(2008)02-0070-05基于模型的参数化界面设计模式111,2姚芳,万建成,冯仕红(1山东大学计算机科学与技术学院,山东济南250101;2山东经济学院计算机科学与技术学院,山东济南250014)摘要:为了提高用户界面的开发效率,提出了面向用户的参数化界面设计模

2、式,从模型、展示样式、操作3个方面描述了设计模式,给出了界面设计模式的规范定义.该模式进一步指导了基于模型的用户界面开发,有效地支持了代码的自动生成,提高了界面设计的效率.关键词:基于模型的界面开发;用户界面设计模式;界面模板;展示参数;代码生成中图分类号:TP311文献标识码:A基于模型的方法通过多个模型的创建和组合来针对上述不足,提出了一种面向用户的参数化[1]展示开发人员关注的领域.基于模型的界面开发界面设计模式,从界面构成的角度出发给出了界面是一个创建和重定义用户界面模型的过程,用户界模式的统一描述,结合具体实例阐述了模式的定义

3、、面设计的所有元素都用定义的模型来表示.这种方实现以及目标平台下用户界面的自动生成.法有诸多优点:用模型作为用户界面开发的一部分能够帮助设计者在更高的语义层次做出设计决策,1使用的模型避免过早地进行细节的设计;系统的可重复开发方模型可以从不同的抽象和具体层次描述复杂系法更易于过程的重建,从而有助于后期维护中全面统,以此增强分析和解决问题的能力.不同的基于[2]地理解系统;质量高、错误少、支持多设备等等.模型的界面开发方法使用不同的描述模型,研究以但是这种界面开发由于缺乏有效的重用机制而不能[5]FMP模型为基础描述用户界面.FMP模型从整[3]广泛

4、应用.体来看有3部分构成:F(Function)功能模型、M模式是在特定的应用上下文环境中重复出现的(Model)内部模型、P(Presentation)表示模型.其中问题的一个可复用解决方案.随着知识的重用成为M使用扩展对象模型和用户界面交互模型描述界大家关注的焦点,模式成为描述软件工程和用户界面.[4]面开发领域中重复出现问题的一种有效方式.1)功能模型(FM)用于描述用户使用界面所执HCI模式是设计模式在界面设计方面的应用和发行的操作.其核心部分是从人机交互角度解决界面[4]展,模式驱动的基于模型用户界面开发框架在基需要完成的功能及功能之间的关

5、系.FM和其它一于模型的界面开发中使用HCI模式作为构建块创些基于模型的界面开发方法中的任务模型相对应,建模型.然而其中使用的界面模式没有统一的描述描述了要开发系统的所有功能和各种功能之间的联规范,而且任务模式粒度大,重用灵活性差.当前的系.HCI模式针对不同应用问题给出一个设计模式,而2)扩展对象模型(EOM)主要是针对对象的取不是系统化地针对某个工程应用问题,因此不能很值方式和正确性以及相关行为提供约束信息,扩展好地用于界面的自动生成.了对象模型.EOM追加了UI类型(UIType)、缺省收稿日期:2007-11-06基金项目:山东省教育厅科技发

6、展计划项目(2006GG2201009).作者简介:姚芳(1984),女,山东潍坊人,硕士研究生,研究方向为软件工程;万建成(1949),男,山东济南人,教授,博士,主要从事软件工程、自然语言处理方面的研究.第26卷第2期姚芳等:基于模型的参数化界面设计模式71值、标签和计量单位等属性,并扩展了数据类型的描PresentStyle:提供给用户的可供选择的不同展述,满足用户界面的复杂构成和行为.特别地,为了示样式,包括自由形式、对象组、树、图、表等.每种满足界面展示的需求,追加了UIType属性,其取值展示样式包含不同的展示

7、参数,是参数化界面设计代表具体的展示控件类型,如Label、TextBox、Com-模式的重点.boBox等.3)用户界面交互模型(UIIM)描述了界面对象以及它们之间的静态关系和动态交互行为.它是由交互对象和交互关系组成的有向图,是对FM所确定界面的细化.UIIM中的交互对象可以是数据对象、汇集、外部实体以及界面功能和界面导航关系图1界面设计模式的接口表示等.数据对象有普通数据对象、查询条件对象、控制展示参数有两种,一种是所有模式公共的展示参数对象.参数,一种是特定模式独有的展示控制参数.展示4)用户界面展示模型(UIPM)主要处理界面元素的可视

8、化显示和界面布局.UIPM以UIIM为基参数{边距,外观,布局控制,超级链接}{特有的展示参数}.础,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。