极客的可用性/软件/帮助
软件可以有几种不同的帮助设施:印刷手册、演示、教程、通用帮助和上下文帮助。
印刷手册很昂贵,而且很少使用。许多用户更喜欢在线帮助系统,如果他们能找到如何使用它的话。不过,对于不熟悉在线帮助系统的初级用户来说,简短的手册可能会有所帮助。
演示或教程对于初级用户来说是一个非常有用的介绍。它应该为没有或很少计算机经验的用户而设计,因为更有经验的计算机用户不太可能使用它。
通用帮助系统包含许多页面,解释了程序的所有功能。通用帮助系统应包含一个结构化的索引,用户可以浏览它,以及一个用于查找特定主题的搜索工具。
最需要帮助系统的人可能无法使用它。现代帮助系统通常具有非常复杂的用户界面。用户可能不理解解释中使用的术语,并且可能不知道使用哪些搜索词来查找特定主题。首次使用障碍问题也适用于帮助系统。如果用户尝试了几次在帮助系统中找到其问题的答案,但没有成功,那么他们可能永远不会再尝试使用帮助系统。
如果软件的菜单系统是自解释的,那么用户就可以找到执行特定任务的程序的正确部分,然后使用那里的上下文帮助。这可能比在通用帮助索引中查找主题更容易。
上下文帮助是一种功能,它提供与用户所处程序部分或用户指向的特定对象相关的帮助信息。上下文帮助通常以以下几种方式实现
帮助按钮
程序中的所有对话框都应该有一个帮助按钮,该按钮提供有关该对话框目的的信息,并解释框中的所有字段。
鼠标悬停
当鼠标光标悬停在特定图标或菜单项上超过一秒时,会出现简短的文本。这可以简要解释图标的作用,但不提供详细的说明。
右键单击
用鼠标右键单击对象通常会弹出一个菜单,其中包含可以对该对象执行的所有操作。其中一项应该是“这是什么?”帮助。
帮助光标
单击窗口角落或帮助菜单下方的 ? 按钮会将鼠标光标变成一个问号工具。用此光标单击对象将提供该特定对象的“这是什么?”帮助。
帮助按钮是这四种类型的上下文帮助中唯一一种足够醒目且自解释的,以便遇到问题的用户可以找到它。鼠标悬停功能很可能会被意外发现,但如果将其应用于屏幕上的所有元素,就会让人感到困扰。右键单击方法很可能只会被知道鼠标右键用途的用户发现。帮助光标方法很可能只会被尝试所有按钮以查看它们功能的最有冒险精神的用户发现。许多用户如果不知道按钮的作用,就永远不会按下它。
我更喜欢右键单击方法而不是帮助光标方法,因为前者符合更一般的原则,即鼠标右键会提供可以对对象执行的所有操作的菜单。帮助按钮应该始终存在,因为它是我们唯一可以确定遇到问题的用户会找到的功能。帮助按钮生成的文本绝对应该包含有关其他获取帮助方法的信息。
现代帮助系统通常非常复杂,以至于它们带来的可用性问题比解决的问题更多。因此,在对软件程序进行可用性测试时,必须特别注意帮助系统。甚至可能需要对帮助系统本身进行可用性测试。