一个生产性的用户界面设计模式标记语言GUIDPML
2016-10-24华庆一
西北大学学报(自然科学版) 2016年1期
吴 昊,华庆一
(1.西北大学 信息科学与技术学院,陕西 西安 710069;2.西北大学 现代教育技术中心,陕西 西安 710069)
一个生产性的用户界面设计模式标记语言GUIDPML
吴昊1,2,华庆一1
(1.西北大学 信息科学与技术学院,陕西 西安710069;2.西北大学 现代教育技术中心,陕西 西安710069)
为了能够(半)自动地基于模型和模式生成用户界面,需要用具备生产性的用户界面设计模式标记语言形式化地描述模式。为此开发了一个生产性的用户界面设计模式标记语言GUIDPML,它克服一般设计模式标记语言的不足之处,语言从概念架构上分为基础、关联和实现3个部分,并应用于一个基于模型和模式的界面开发过程。通过实践检验,证明它可以半自动地生成具有高可用性的用户界面。
可用性; 用户界面设计模式; 生产性; 模式标记语言
用户界面的开发是一个费时费力的任务,特别是对于一个开发新手而言更是如此,因为他们不了解可用性工程和交互原理[1]。以用户为中心的开发中,一个基本任务就是捕获最佳设计经验并将其融入界面设计中。早期建议将界面风格指导等作为交流可用性知识的工具,然而它们因为缺乏形式化和过于具体,而在开发中难以得到有效的应用,尤其是在风格指导相互冲突的时候[2]。用户界面设计模式是在多个上下文中对于反复发生的一个可用性问题的不变解,它源自于用户界面设计者在界面设计过程中的最佳实践经验[3]。如果一个可用性问题的解决方案在不同的场合下使用了3次以上,便可认为是一个用户界面设计模式。……
登录APP查看全文