网站用户界面设计模式语言的比较研究

(l)编写的严密程度对编写模式语言的目的、意义、模式来源、组织结构、格式项日、验收程序等必须制定严格的规定,这是保证编制质量的关键。 (2)组织结构的完整性组织结构是模式的组织形式,要求结构完整、组织合理,应有反映总体情况的组织结构图、模式目录或词衬〕表等辅助性内容。 (3)覆盖面模式语言的覆盖面应根据编制目的和用户需求而定,如有的覆盖面较大,涉及网站用户界面设计和评价;有的覆盖面较小,只涉及网站用户界面设计的某一部分。 (4)模式的层次和粒度层次是指具有等级关系的模式之问形成的层次,粒度是指同类模式之间的细分程度。通常情况下模式之间要有一定的层次,粒度要尽可能细。 (5)格式项日齐全性模式的格式项目分为必需项日和可选项目两类。前者包括名称、情境、作用力、问题和方案等,要求项目齐全,描述尽可能详细;后者包括图片样例、代码样例、文本样例、相关模式、注释、元数据和责任者等,要求项目尽可能多,便于浏览和选择。 (6)模式的效度模式所提供的方案是针对特定问题在特定情境中各种因素相互作用下的方案,应提供效度的证据。 (7)模式间的关系模式间的关系可分为等级关系、同一关系或相关关系,相互间的关系应在模式中揭示出来。 (8)描述详细准确程度编写模式语言要求表述准确。模式及模式语言的名称必须简洁易记;描述问题要直接、具体、准确;描述方案要直观、详细、明确。 (9)查检方便程度利用组织结构可以确定每个模式的位置和次序,有组织结构图、模式目录或词汇表等辅助性查检工具,如有可能还应设置元数据项目以便查检。

对较有代表性的模式语言的比较根据以上的评价指标,对6种较有代表性的模式语言进行比较分析: (l)编写的严密程度在6种模式语言中,由政府或机构编写的组织严密程度比较高,由个人编写的则要松散些。如有关机构为编制HHS、Minerva、e一Envoy、CMU、150都设有专门的小组,有人员和经费的支持,有相应的目标任务、组织结构、格式项目等规定,经历较长的一段时间才完成。比较典型的如150,由国际标准化组织的150 TC159/SC4/WGS工作组负责编制,每年召开两至三次会议,从立项至正式成为国际标准长达近10年时间。皿.现代图书情报技术总第211期2011年第10期而由个人编制的Welie由于人力、物力的限制,编写过程则简略得多,甚至采用开放式管理方法。

(2)组织结构的完整性 HHS在6种模式语言中的组织结构最为完整,它把209个指南分成18类并通过日录组织起来,在正文之后还附有术语列表、重要程度列表、证据强度列表、文献源列表、文献源的作者列表、同汇索引表,充分体现rHHS以研究为基础的编制原则和追求“可用性研究的可用性”的扎实风格。Welie把模式发布在网站上,以列表的形式分为3类巧小类,用户可以通过浏览器浏览或查询,利用链接导向相应的模式,比制成印刷刑文档更便于查检。Minerva、e一Envoy、CMU的模式均以目录形式组织,结构比较清晰。150的组织结构则比较简略,只把179个指南粗略地分为5类。

(3)覆盖面从覆盖面看HHS、150的范围最大,它们的模式有交叉,但也有很多不同川。HHs有些模式如软件与硬件、屏幕控件、图片图像与多媒体、可用性测试是150 很少涉及的;150有些模式如隐私策略、国际化、个性化也是HHS所没有的。e一Envoy的模式数量虽然少于HHS和150,但其覆盖而仍较大。CMU的模式针对的是软件架构,所以同一模式可能影响网站用户界面多个方面的可用性。

相比较而言,Minerva、Welie的模式主要是关于界面元素、交互和易理解等力一面的内容,覆盖而要小得多。 (4)模式的层次和粒度由于各种模式语言的覆盖面不同,要比较它们的层次和粒度只能限定在共同拥有的范围内,这里以它们共同拥有的导航和搜索两部分内容为例进行比较二 150导航部分内容分为三层,搜索部分内容分为两层。其他5种模式语言有关导航或搜索部分内容都是在第一层下列出所有的模式,但e一Envoy的层次设置特殊一些,它把学航归入“与设i!者合作”类中,搜索归入“内容准确”类中。 150、Welie有关导航和搜索两部分内容的模式粒度最细。150非常关注导航和搜索的内容,属于这两部分的模式很多;Welie的模式具有新颖性,网站上出现不久的导航或搜索组件如“分面导航”、“标签云”等都能在其中找到。HHS、Minerva有关这两部分的模式数量均少于150或Welie;e一Envoy、CMU的粒度则太粗,只有一个导航指南和搜索指南。 (5)格式项目齐全性在6种模式语言中,Welie、Minerva模式的必需项目区分最为清晰,尤其是问题/方案之间的对应关系明确;HHs、e一Envoy、cMu、150则没有区分出问题/方案项日。HHS、welie模式设置的可选项Fl多。