人机交互——课程总结

MCI 总结

Introduction

UCD

User-centered design means design based on users.

  • Design is based upon understanding of users, tasks and environments.
  • Users are involved throughout design and development.
  • Design is driven and refined by user-centered evaluation.
  • Design addresses the whole user experience.

4 Phases:

  1. Understand the context: Primary users; Why will they use the product; Requirements; Environment.

  2. User analysis: Granular requirements of the product; (Help the designers to) Create storyboards and set important goals.

  3. Design: Iterative process of product design and development.

  4. Evaluation: Perform usability testing to get feedback at every stage of UCD.

    (Iterate until user requirements are satisfied.)

Usability

3 Criterion:

  • Effectiveness: the usability and completeness with which users achieve certain goals. (over-covering with the task with as few negative consequences as possible)
  • Efficiency: the resource used in relation to the result achieved. (time, physical and mental effort, money)
  • Satisfaction: perception and reaction of a person resulting from the use of a system of a product or service. (emotions, ideas, presferences, comfort)

继续阅读“人机交互——课程总结”

人机交互:评估方法

UCD的第四个阶段,对人机交互产品进行评估。本文介绍了易用性的定义和多个评估方法。

HCI Evaluation Methods

易用性 Usability

人体工程学:(DIN EN ISO 6385)

  • 人与系统中其他元素的相互作用
  • 将职业、理论、原则、数据和方法应用于工作系统的设计
  • 目的是优化人们的幸福感(Wohlbefinden)和系统的性能

研究内容:人-机器-环境的相互关系

研究方法:对人的能力和行为(生理、心理)进行深入研究,把成果用于设计和改善机器和环境。

研究目的:是机器和环境适应人的需要,这些需要包括:提高工作和生产效率、保障人的健康、安全和舒适。

易用性:(ISO 9241)
易用性是指用户在特定环境中使用系统,以有效、高效和令人满意地实现特定目标的程度。

评估可以通过以下标准进行区分:

  • 形成性(在设计过程中进行评估)
  • 总结性(在设计完成后)

易用性工程

  • 分析阶段:工作分析、过程分析和系统分析;调查用户需求
  • 概念阶段:工作设计和过程定义;决定系统功能;概念的创建(高保真/低保真模型 mock-ups
  • 开发阶段:原型开发;系统集成
  • 引入阶段:试点使用(Piloteinsatz);总体引入

参与方法

  • 谁:具有应用领域知识的用户或用户代表
  • 如何:
    • 被动合作(Passive Mitwirkung):开发者自行考虑
    • 主动合作(Aktive Mitwirkung):与负责人一起做出决定
    • 主动参与(Aktive Partizipation):用户可以直接设计(通过研讨会)
  • 什么时候:只在某个固定的时间点,或长期在核心团队中
  • 参与什么:定义、功能设计、工作领域设计

用户的评估

  • 评估结果决定了软件开发的质量。
  • 人们提出非功能性需求。
  • 用户的分组通常是不同质的:有系统经验的人、有计算机知识的人、有相关任务领域的经验的人
  • 其他区别:
    • 用户根据系统变化
    • 有时甚至在测试过程中发生变化(学习)
    • 较大的变化范围
    • 很难预测一个模型(Fitts’ Law例外)

继续阅读“人机交互:评估方法”

人机交互:Introduction

人机交互引入课。介绍了人机交互的基本概念,研究对象;以用户为中心的设计及其四个阶段的主要方法。

HCI Introduction

什么是Human Computer Interaction

"HCI is a discipline concerned with Design, Evaluation and Implementation of interactive computing system for human use and study of major phenomena surrounding them."

设计、评估以及实现人们使用的交互式计算系统,研究相关的主要现象。

HCI研究:

  1. 计算机的上下文 Context of computer
  2. 人类的能力
  3. 开发过程
  4. 接口的架构

用户界面(Common UI Observations):

  • 在新应用的开发中约占50%(设计、用户分析、可用性分析的开销)
  • 对于产品的接受度很重要
  • 要求:用于友好(允许存在一定的错误,因为用户友好和美观更重要),有吸引力(可能不够高效)
  • 在可移植性上没有统一的标准或缺陷(未解决)
  • 技术基础比开发工具发展得更快
  • 用户和编程层面的间隙越来越大

计算机的上下文

  • 一个新的系统设计必须支持和扩展用户的工作方式,因此设计者必须熟悉工作方式。

  • 好的设计促进伙伴关系和用户参与,因此设计者不能只观察,还要提出问题、翻译用户的行为、理解其动机。

  • 好的设计基于关联(Kohärenz),因此涉及到系统的功能、结构、布局和流。

  • 人们是他们所从事领域的专家但是不能很好地用语言表达,因此设计者必须到现场进行采访。

  • 设计基于显示的表示,因此设计者应使用记号或模型。

继续阅读“人机交互:Introduction”