Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
User interface 有哪些好的例子可以说明这一点;“我不是用户”;?_User Interface_Usability_Hci_Ucd - Fatal编程技术网

User interface 有哪些好的例子可以说明这一点;“我不是用户”;?

User interface 有哪些好的例子可以说明这一点;“我不是用户”;?,user-interface,usability,hci,ucd,User Interface,Usability,Hci,Ucd,我是一名软件开发人员,有可用性工程的背景。当我在研究生院学习可用性工程时,其中一位教授有一句口头禅:“你不是用户”。我们的想法是,我们需要根据实际的用户研究来设计UI,而不是根据我们自己的想法来设计UI 从那以后,我看到了一些很好的例子,似乎证明我不是用户 用户试图使用电子邮件模板创作工具,但在尝试输入管道(|)字符时遇到了问题。问题是键盘上的管道中间有一个空间。 在web应用程序中,用户看不到折叠下面的内容。这并不罕见。我们告诉她向下滚动。她不知道我们在说什么,也不熟悉滚动拇指 我正在收听一

我是一名软件开发人员,有可用性工程的背景。当我在研究生院学习可用性工程时,其中一位教授有一句口头禅:“你不是用户”。我们的想法是,我们需要根据实际的用户研究来设计UI,而不是根据我们自己的想法来设计UI

从那以后,我看到了一些很好的例子,似乎证明我不是用户

  • 用户试图使用电子邮件模板创作工具,但在尝试输入管道(|)字符时遇到了问题。问题是键盘上的管道中间有一个空间。

  • 在web应用程序中,用户看不到折叠下面的内容。这并不罕见。我们告诉她向下滚动。她不知道我们在说什么,也不熟悉滚动拇指
  • 我正在收听一个技术支持电话。Rep告诉用户关闭浏览器。在后台,我听到了Windows关机的叮当声
这方面的其他好例子是什么


编辑:为了澄清这一点,我正在寻找一些示例,其中开发人员对用户将知道、理解的内容做出了非常错误的假设。

Linux中O/S级别的几乎所有东西都是一个很好的示例,从名称的选择(“grep”显然对用户意味着“搜索”)到语法的选择(“rm*”这对你有好处


[我不讨厌linux,它只是塞满了unix遗留的不可用性示例]

关于用户“杯托”(CD/ROM)损坏的虚假技术支持电话怎么样


事实上,让我头疼的是剪切/粘贴——我现在总是修剪我的文本输入,因为我的一些用户剪切/粘贴电子邮件中的文本,最后选择了额外的空白。我的测试从来没有考虑过人们会“输入”额外的字符。

桌面和墙纸的隐喻如何?情况正在好转,但5-10年前是许多远程技术支持电话的祸根


还有反斜杠与斜杠的问题,各种键盘符号的无数名称,以及过时的打印屏幕按钮。

许多年前,在CMS中,我愚蠢地认为没有人会试图创建名称中带有前导空格的目录。。。。有人这样做了,这让系统中的许多其他部分非常难过


另一方面,试图向我母亲解释单击“开始”按钮关闭计算机只是一个痛苦的世界。

现代操作系统非常棒,因为它们都支持多个用户配置文件,因此在同一工作站上使用我的应用程序的每个人都可以拥有自己的设置和用户数据。只是,我收到的大部分支持请求都是询问如何在同一个用户帐户下拥有多个数据文件。

回到大学时代,我曾训练人们如何使用计算机和互联网。我会去他们家,设置他们的互联网服务,向他们展示电子邮件和一切。有一对老夫妇(60年代末)。我花了大约三个小时向他们展示如何使用电脑,确保他们可以连接到互联网和其他一切。我离开时感到非常高兴

那个周末我接到一个疯狂的电话,说他们无法查看电子邮件。现在我正在享受我的周末,但我决定帮助他们,然后把所有的事情都做完,30分钟后,我问他们是否有两条电话线……“当然,我们只有一条电话”,不用说他们忘记了首先需要连接到互联网(是的,这是在调制解调器的日子)。
我想我应该设置一些快捷方式,比如DUN->Check Email Step 1,Eduora-Check Email Step 2….

我认为其中一个最大的例子是专家用户倾向于使用应用程序

他们说,“好吧,我有这个工具,我能用它做什么?”

您的普通用户将操作系统、文件系统或应用程序的生态系统视为一个可怕的大地方,他们很可能会迷失方向,再也不会回来

对他们来说,他们想在计算机上做的每件事都是基于任务的

  • “如何刻录DVD?”
  • “如何将相机中的照片上载到此网站。”
  • “我怎样给我妈妈送一首歌?”
他们想要一个起点,一个可复制的工作流程,并且他们希望在每次必须执行任务时都这样做。他们不在乎如何简化流程或找到最佳的方法,他们只想要一种可复制的方法

在构建web应用程序的过程中,我很久以前就学会了将应用程序的起始页与菜单分开,菜单中包含了基于任务的链接,这些链接指向应用程序以非常大的字体完成的主要工作。对于普通用户来说,这大大提高了可用性


所以请记住:用户不想“使用你的应用程序”,他们想做一些具体的事情

我绝对同意Daniel回答中的粗体评论——大多数真正的用户经常有一个他们想要达到的目标,只是想尽快轻松地达到这个目标。从经验上讲,这不仅适用于计算机新手或非技术人员,也适用于相当精通技术的用户,他们可能并不精通您的特定领域或技术堆栈

我经常看到客户面对一组丰富的技术、工具、实用程序、API等,但却没有明显的方法来完成他们的高级任务。有时,可以通过更好的文档(考虑全面的演练)来解决这一问题,有时使用一些基于命令行脚本/工具的高级向导,有时只需要对软件项目进行基本的重新排序


话虽如此。。。下面是Windows开始菜单(摘自一篇文章),这是另一个具体的例子:

回到早期,任务栏 没有一个S