设计流程和任务分析
人机交互设计
HCI 设计被认为是一个解决问题的过程,其中包含计划使用、目标区域、资源、成本和可行性等组件。 它决定产品相似度的要求以平衡权衡。
以下几点是交互设计的四个基本活动 −
- 确定要求
- 构建替代设计
- 开发设计的交互式版本
- 评估设计
以用户为中心的方法的三个原则是 −
- 尽早关注用户和任务
- 实证衡量
- 迭代设计
设计方法
自诞生以来,已经出现了各种方法论来概述人机交互的技术。 以下是一些设计方法 −
活动理论 − 这是一种人机交互方法,描述了人机交互发生的框架。 活动理论提供推理、分析工具和交互设计。
以用户为中心的设计 − 它为用户提供了设计的中心舞台,让他们有机会与设计师和技术从业者合作。
用户界面设计原则 − 宽容、简单、可见性、可供性、一致性、结构和反馈是界面设计中使用的七个原则。
价值敏感设计 − 该方法用于开发技术,包括三种类型的研究 −概念性、经验性和技术性。
概念性调查旨在了解使用技术的投资者的价值观。
实证调查是定性或定量的设计研究,显示设计师对用户价值观的理解。
技术调查包含在概念和实证调查中使用技术和设计。
参与式设计
参与式设计过程涉及设计过程中的所有利益相关者,以便最终结果满足他们所期望的需求。 这种设计应用于软件设计、建筑、景观设计、产品设计、可持续性、平面设计、规划、城市设计甚至医学等各个领域。
参与式设计不是一种风格,而是关注设计的过程和程序。 它被视为消除设计师的设计责任和原创的一种方式。
任务分析
任务分析在用户需求分析中起着重要作用。

任务分析是学习用户和抽象框架、工作流中使用的模式以及与 GUI 交互的按时间顺序实现的过程。 它分析用户划分任务和排序任务的方式。
什么是任务?
有助于实现有用目标(针对系统)的人类行为是一项任务。 任务分析定义的是用户的性能,而不是计算机的性能。
分层任务分析
分层任务分析是将任务分解为子任务的过程,可以使用执行的逻辑顺序来分析子任务。 这将有助于以最佳方式实现目标。
"层次结构是元素的组织,根据前提关系,描述了学习者为实现层次结构中较高的任何单一行为而必须采取的经验路径。 (Seels & Glasgow, 1990, p. 94)".
分析技术
任务分解 − 将任务按顺序拆分为子任务。
基于知识的技术 − 用户需要了解的任何说明。
"用户"始终是任务的起点。
Ethnography − 观察用户在使用情境中的行为。
Protocol analysis − 观察并记录用户的行为。 这是通过验证用户的想法来实现的。 让用户出声思考,以便能够理解用户的心理逻辑。
工程任务模型
与层次任务分析不同,工程任务模型可以正式指定并且更有用。
工程任务模型的特点
工程任务模型具有灵活的符号,可以清楚地描述可能的活动。
他们有组织的方法来支持设计中任务模型的需求、分析和使用。
他们支持针对整个应用程序中发生的问题回收现有的设计解决方案。
最后,他们允许使用自动化工具来支持设计周期的不同阶段。
并发任务树(CTT)
CTT 是一种用于对任务进行建模的工程方法,由任务和运算符组成。 CTT 中的运算符用于描述任务之间的时间顺序关联。 以下是 CTT 的主要功能 −
- 专注于用户希望完成的操作。
- 层次结构。
- 图形语法。
- 丰富的顺序运算符集。