返回介绍

悄然滋长的功能主义

发布于 2024-01-20 23:14:48 字数 1954 浏览 0 评论 0 收藏 0

最近,我出席了一种新的文字处理系统的演示会。演示会在大礼堂举行,前来观看的人很多。开发该系统的那家公司的代表坐在计算机前面,用投影仪把计算机屏幕投射在大银幕上。起初,观众对这一新的文字处理系统抱着怀疑的态度,毕竟他们都是这方面的专家,知道该系统的局限性。演示进行得相当顺利,银幕上先是出现了一个提纲,提纲随即被扩展为整篇文章,然后将文章分成几个段落,对每一段进行编号,改变字形;演示者又使用绘画程序,画出一个图表,把它插入到文章中,只见整篇的文字整整齐齐地排列在图表的四周。演示者问道:“你想把文章分为两栏吗?”“瞧!这就是两栏。分为三栏?四栏?请随便提出要求。”不一会儿,文章就呈三栏排列,并按照观众的要求加上了页眉、页脚、段落标记,将文字加粗、变为斜体、改用大号字或小号字,以及在每一栏的下面显示出脚注。甚至还可以在文章中加上仅供作者参考用,而不会出现在最后打印稿中的注释。

观众对演示报以热烈的掌声,他们也喊出了自己希望看到的文字处理功能,演示者通常都会说:“我很高兴你提出这个要求,请看屏幕只见他迅速敲击键盘,点击鼠标,屏幕上立即出现了按照观众刚刚提出的要求进行编排的文章。有时,演示者也会说:“我们目前还未研发出这项功能。再过几个月,在我们推出的第二代产品中将会涉及到这项功能。”

悄然滋长的功能主义是指设计人员或用户总想增加产品的功能,结果常常导致功能过于繁杂,使人无法明白,也不知如何操作的这样一种现象。我家里的计算机使用的文字处理系统就配有340页的参考资料和150页的初学者指南(初学者必须首先阅读指南,然后才能看懂那些参考资料)。我在学校办公室里的计算机用的是EMACS文字编辑软件,它的使用说明书厚达250页,若要给初学者使用,恐怕还得增加说明书的页数。

用户应该如何面对这种状况?如何解决自己制造出来的问题?正如上例所示,对产品功能不断提出要求的是用户,设计人员不过是在满足用户的需求。然而,更多的功能只会增加产品的大小和复杂程度,设计人员不得不把更多的操作信息隐藏起来,如此就违背了所有的设计原则,没有限制因素,也没有预设用途,而且缺乏可视性和自然匹配。所有这些都是由于用户对产品功能提出了一个又一个的要求。

悄然滋长的功能主义是一种“疾病”,如果不及时治疗,就会危及“生命”。虽然有一些治疗方法,但预防胜于治疗。问题是,这种“疾病”总在不知不觉中自然出现,起初看起来似乎没有什么危害。增加产品的功能难道不是为了让人们生活得更方便一些吗?不是正好符合本书所要说明的道理吗?然而,功能越多,产品就越复杂。每增加一项新的功能,就意味着要增加控制器、显示器、按键和使用说明。功能的增加会给复杂性带来指数级的增长,也就是说,把功能种类增加为原来的2倍,产品就会比以前复杂4倍;功能增加为100倍。

治疗功能主义的方法有二。第一,避免或严格限制产品功能的增加。除非绝对必要,否则不要增加新的功能。因为一旦加入新的功能,就不可避免地要增加控制器的数量、操作的步骤和说明书的页数,从而给客户带来更多的困惑和问题。第二,对功能进行组织,将功能组件化,利用“分而治之”的策略。我们可以把众多的功能分为几个组,把每组放在不同的位置,甚至可以在各组之间设立隔离装置。这种方法的专用术语为“组件化”,其好处在于繁杂的功能可被分为独立的组件,每一个组件包括一定量的控制器,掌管某一类的功能,但是产品的功能总数保持不变。将复杂的功能进行正确分类,就可以有效克服复杂性问题(见图6-9)。

A

B

图6-9将功能分类组合,降低产品的复杂性

A图是Bang & Olufsen音响设备的遥控器。该遥控器的功能繁多,但是看起来并不复杂,原因在于:第一,所有的按键均按照功能分门别类;第二,遥控器上的显示装置可以提供清晰的操作反馈信息;第三,将不常用的按键隐藏在一块平板下面(B图),使遥控器看起来不那么复杂,如果需要使用这些按键,就把平板取下来。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文