- 人机界面 - 资源
- 人机界面 - 快速指南
- 人机界面 - 有用资源
- 人机界面 - 讨论
设计流程与任务分析
人机界面设计
人机界面设计被认为是一个问题解决过程,其组成部分包括计划用途、目标区域、资源、成本和可行性。它决定了产品相似性的需求,以平衡权衡。
以下几点是交互设计的四个基本活动:
- 识别需求
- 构建替代设计
- 开发设计的交互版本
- 评估设计
以用户为中心的方法的三个原则是:
- 早期关注用户和任务
- 实证测量
- 迭代设计
设计方法
自诞生以来,各种方法已经形成,概述了人机交互的技术。以下是一些设计方法:
活动理论 - 这是一种HCI方法,它描述了人机交互发生的框架。活动理论提供了推理、分析工具和交互设计。
以用户为中心的设计 - 它将用户置于设计的中心位置,让他们有机会与设计师和技术人员一起工作。
用户界面设计原则 - 容错性、简洁性、可见性、 affordance(可供性)、一致性、结构和反馈是界面设计中使用的七个原则。
价值敏感设计 - 此方法用于开发技术,并包括三种类型的研究 - 概念性、实证性和技术性。
概念性研究致力于了解使用技术的投资者的价值观。
实证性研究是定性或定量的设计研究,展示了设计师对用户价值观的理解。
技术性研究包含在概念性和实证性研究中使用技术和设计。
参与式设计
参与式设计过程让所有利益相关者都参与到设计过程中,以便最终结果满足他们的需求。这种设计用于软件设计、建筑、景观建筑、产品设计、可持续性、平面设计、规划、城市设计,甚至医学等各个领域。
参与式设计不是一种风格,而是关注设计的过程和程序。它被视为一种消除设计师设计责任和原创性的方法。
任务分析
任务分析在用户需求分析中扮演着重要的角色。
任务分析是了解用户和抽象框架、工作流程中使用的模式以及与GUI交互的时间顺序实施的过程。它分析用户划分任务和排序任务的方式。
什么是任务?
有助于实现有用目标的人类行为,目标是系统,这就是任务。任务分析定义的是用户的绩效,而不是计算机的绩效。
层次任务分析
层次任务分析是将任务分解成可以根据逻辑执行顺序进行分析的子任务的过程。这将有助于以最佳方式实现目标。
“层次结构是元素的组织,根据先决条件关系,描述了学习者必须遵循的体验路径,才能实现层次结构中任何更高层次的单一行为。(Seels & Glasgow,1990,第94页)”。
分析技术
任务分解 - 将任务分解成子任务并按顺序执行。
基于知识的技术 - 用户需要知道的任何指令。
“用户”始终是任务的起点。
民族志研究 - 在使用情境中观察用户的行为。
协议分析 - 观察和记录用户行为。这是通过验证用户的想法来实现的。让用户大声思考,以便理解用户的思维逻辑。
工程任务模型
与层次任务分析不同,工程任务模型可以正式指定,并且更有用。
工程任务模型的特点
工程任务模型具有灵活的表示法,可以清楚地描述可能的活动。
它们有组织的方法来支持需求、分析以及在设计中使用任务模型。
它们支持在整个应用程序中发生的问题的循环条件设计解决方案。
最后,它们允许访问自动工具以支持设计周期的不同阶段。
ConcurTaskTree (CTT)
CTT是一种用于建模任务的工程方法,它由任务和操作符组成。CTT中的操作符用于描绘任务之间的时间顺序关联。以下是CTT的主要特征:
- 关注用户希望完成的操作。
- 层次结构。
- 图形语法。
- 丰富的顺序运算符集。