文章链接:https://codemouse.online/archives/2020-04-24173820
人的因素
- 人对感知过程的认识
- 用户的技能和行为方式
- 用户所要求完成的整个任务以及用户对人机界面部分的特殊要求
人体测量学对设计的影响
- 人的多样性包括。
- 身体能力的多样性。
- 工作环境的多样性。
- 认知能力的多样性。
- 个性的多样性。
- 文化的多样性。
人机界面风格
- 第一代:命令和询问方式的界面
- 第二代:简单的菜单式界面
- 第三代:窗口、图标、菜单、指示器四位一体的界面
- 第四代:第三界面与超文本、多任务概念相结合的界面,用户可同时执行多个任务
适用范围
- 命令语言界面适合于专业人员使用
- 多媒体用户界面引入动画、音频、视频等,提高用户接受信息的效率。 受限于信息的存储和传输,应用场合受限。
人机界面分析与建模
-
人机界面的设计过程是迭代的
-
通过下面的4步循环迭代
- 用户、任务和环境分析
- 界面设计
- 实现
- 界面确认
人机界面设计中涉及的模型
- 心理模型,表现模型,实现模型
- 当表现模型往心理模型靠拢:容易使用,体验良好
- 当表现模型往实现模型靠拢:记忆负担,体验较差
- 总结:最好的技术是消失在生活当中的技术
界面设计活动
界面设计过程可以按照以下方式进行
1.建立任务的目标和意图。
2.将每个目标或意图映射为一系列特定的动作。
3.按在界面上执行的方式说明这些动作的顺序。
4.指明系统状态,即执行动作时的界面表现。
5.定义控制机制,即用户可用的改变系统状态的设备和动作。
6.指明控制机制如何影响系统状态。
7.指明用户如何通过界面上的信息解释系统状态。
设计问题
- 系统响应时间:响应时间要稳定。
- 命令标记:快捷键之类的。
- 用户求助设施:引导用户如何使用。
- 错误信息处理 :给错误提示,并指示如何正确操作。
黄金原则
- 让用户拥有控制权
- 减少用户的记忆负担
- 保持界面一致
让用户拥有控制权
- 交互模式的定义不能强迫用户进入不必要的或不希望的动作的方式
- 提供灵活的交互
- 允许用户交互可以被中断和撤销
- 当技能级别增长时可以使交互流水化并允许定制交互
- 使用户隔离内部技术细节
减少用户的记忆负担
- 减少对短期记忆的要求
- 建立有意义的缺省
- 定义直觉性的捷径
- 界面的视觉布局应该基于真实世界的隐喻
- 以不断进展的方式揭示信息
保持界面一致
- 允许用户将当前任务放在有意义的语境中
- 在应用系列内保持一致性
- 不要改变用户已经熟悉的用户交互模型
设计评估
- 有效的设计评估包括
专家评
和可用性测试
- 可用性:的是产品的使用效率、易学性和舒适程度
- 可用性测试:可以要求用户完成一系列任务,对用户的完成过程进行记录,再对记录进行评审。