人机交互
大约 12 分钟
人机交互
Human Computer interaction
- 使你的设计立足于现实的方法
- 原型化(视觉)应用的方法
- 屏幕设计和表示的基础知识
- 评价界面质量的方法
- 如何将准则应用于界面设计
- 有足够的背景来继续你作为交互设计师的教育
Exam item
亲爱的交互设计师:
以下是对你的考试内容的总结。考试是开放性问题和选择题(MC)的混合。
我们还在讨论每种题型的数量。
幻灯片是领先的。我们不会问书中的微小细节。考试项目大致分为3类。
知识: 什么是运动视差?
应用: 在这个VR应用中,运动视差是如何影响用户的感知的?
洞察力: 运动视差与这种和那种类型的模式识别有什么关系?
对于开放性问题,不要试图写出尽可能多的内容,让你的老师决定哪些部分构成正确的答案。
这基本上意味着你只是背诵但没有理解内容。
要简明扼要,准确无误。更多的字数并不能带来更多的分数。
MC有4个答案选项。通常,并非总是如此,其中之一完全是胡说八道。
其中之一是最精确、最完整和最贴切的。
这是唯一正确的答案。其余的可能很接近但还不够好。
问题是用文字包装起来的,就像现实生活一样。
你必须好好阅读并理解所描述的问题和情况。然后人们会给你不同的答案。
由你来决定谁在胡说八道,谁是对的。
谢谢你在过去三个月里的关注。很高兴能教你。
成功的机会很多!
约翰和杰夫
Importance of HCI
Computer-Human Interaction (CHI)
- User-Centred Design
- Interaction Design
63%的大型软件项目超过了成本,管理人员给出了四个与用户有关的理由:
- 用户请求更改
- 忽视任务
- Overlooking tasks「忽视任务」
- 用户不了解自己的需求
- 用户与开发者之间的沟通和理解不够充分
可用性工程「Usability engineering」就是软件工程
- 编码员过快地跳入详细设计
- 对话流程不当
- 不容易使用
- 永远不会被测试,直到它为时已晚
现在付一点,或者以后付很多!
人机交互是否只是关于界面设计?
不,人机交互也关注客户旅程、工作组织、任务授权、业务流程、算法;任何可以改善用户体验的东西。
- Ergonomic design「人体工程学设计」
- 减少短期记忆负荷
- 提供错误预防
- 允许轻松逆转行动
- 提供丰富的反馈信息
- 支持内部控制权
Definitions
- "人机交互......关注的是供人类使用的交互式计算系统的设计、评估和实施,以及对围绕这些系统的主要现象的研究。"(ACM SIGCHI的人机交互课程)
- "用户的输入语言,机器的输出语言,以及互动的协议" (CHI 1985)
- "它只是你看到、听到、触摸或交谈的计算机部分。它是使你和你的计算机能够相互交流的所有东西的集合"。(IBM设计概念)
- 一门与人类使用的交互式计算系统的设计、实施和评估有关的学科
Exam Example
Example 1
Example 2
Example 3
简答题,参考LEC1
荷航解释说 Expedia 取消了预订,因为我是在他们那里买的机票 荷航无法处理代理人出售的机票
这个系统的人机交互设计有什么问题?
1. Flying Blue(航空里程系统)应该声明您不能使用里程升舱
2. KLM 网站应与代理商核实他们的机票预订地点(并警告想要不可能的事情的用户)
3. Expedia 应通知其客户有关预订状态的更改
4. KLM 无法处理 Expedia 机票是业务流程的一部分,不应打扰您的客户
Example 4
What is wrong with Mac’s design?
Think of control processes, feedback, labels, explanations
1. 无论任务如何,都会切断电源(不检查正在进行的进程)。
2. 在事件发生前不提供任何警告反馈(入睡)。
3. 在事件发生后不提供反馈(它不知道出了问题)。
4. 没有声明 "睡眠 "的实际含义或其原因(这是一个没有解释的隐喻)。
5. 标签含糊不清:同一个标签表示多种内容(电池信息、电池设置)。
6. Violation of the 3-click rule
7. Instructions only through Internet (because cheap)
Reference
- COMP3423 2022 Fall@PolyU