当前位置: 首页 > news >正文

【人机交互 复习】第5章 交互式系统的需求

产品特性和用户个体差异引起的不同需求。

一、产品特性

1.功能不同

(1)智能冰箱:应能够提示黄油已用完

(2)字处理器:系统应支持多种格式

2.物理条件不同

(1)移动设备运行的系统应尽可能小,屏幕显示限制

3.使用环境不同

(1)物理环境:如操作环境中的采光、噪音和尘土状况

(2)社会环境:是否要共享数据,同步还是异步?

(3)组织环境:提供培训资源或设施?

(4)技术环境:产品应能运行于何种平台上?应与何种技术兼容?

二、用户特性

1.体验水平差异

(1)设计目标

a.让新手快速和无痛苦地成为中间用户

b.避免为想成为专家的用户设置障碍

c.让中间用户感到愉快

(2)新手用户:敏感,且很容易在开始有挫折感

为了这类人,程序要尽可能简单上手。

(3)专家用户:对缺少经验的用户有着异乎寻常的影响,即“专家说不好就不好”

他们还欣赏更新的且更强大功能,不会受到复杂性增加的干扰。

为了这类人,要有快捷键之类的东西。

(4)中间用户:需要工具,但知道怎么使用说明手册,有脑子。

为了这类人,

a.在线帮助是永久中间用户的极佳工具

b.常用功能中的工具放在用户界面的前端和中心位置

c.提供一些额外的高级特性

2.年龄差异

(1)老年人

a.多数有某种残疾,技术应能提供对残缺部位的支持,如听觉、言语和灵活性

b.设计必须清楚、简单并且容许出错

c.利用冗余来支持信息访问

冗余旨在提高系统的可靠性和可用性,通过增加备份组件来提高系统的容错能力。

(2)儿童

a。让他们参加很重要

b.允许多种输入模式的界面对于孩子们更适用

c.通过文本、图形和声音呈现信息的冗余显示

(冗余感觉跟额外的帮忙,注释差不多)

3.文化差异

(1)在不同的文化中符号有不同的意思

勾(√)和叉(X)分别表示肯定和否定

不能假设每个人都以同样的方式解释符号

(2)姿势的理解存在差别

点头vs.摇头

(3)颜色的使用

红色和绿色在不同的国家意味着不同的事物

通过冗余阐明特定颜色的指定意义  

4.健康差异

(1)每个国家至少有10%的人口有残疾

(2)视觉损伤: 

GUI应用的增加降低了视觉损伤用户应用的可能性

辅以声音的应用和触觉的应用

(3)听觉损伤:

较视觉残疾对与图形界面交互的影响要小

界面中多媒体的增加和声音的应用带来了交互困难

给听觉内容加文字描述

姿势识别可作为信息输出方式

(4)身体损伤:

如在控制和应用手的移动方面存在差别

语音输入和输出对那些没有言语障碍的人是一种选择

用姿势和眼球移动的跟踪进行控制

(5)语音损伤

(6)诵读困难

三、用户建模

1.人物角色:

就是编故事,其中编的主角,编的这个小故事就是关于自己软件的使用过程。

2.人物角色的作用

(1)人物角色的目标和任务提供了设计的基础。

(2)人物角色为讨论设计决策提供了一种共同语言,并且可以有效地保证设计过程中的每一个阶段均以用户为中心。

(3)在设计中达成意见一致和承诺,共同的语言带来了共同的理解。

由于人物角色和真人是相似的,将他们和真人联系起来,要比把功能列表、流程图和真人联系起来更容易。

(4)衡量设计的效率。

(5)促进产品其他方面的相关工作,比如市场推广和销售规划。

3.建模过程

(1)拼凑:采用头脑风暴方法,产生一些零碎片段,先不去考虑他们的细节。

(2)组织:将这些片段进行分组和分类,归并或删除那些冗余重叠的东西。 

(3)细节:建立和完善相应描述,补充遗漏的数据。 

(4)求精:对模型进行推敲,以改进和完善。 

这部分详细解释会很复杂,主要还是看当初小组作业大家设计的过程,或者就看结果,到时候出了知道怎么编故事就行了,肯定能混到分的。

http://www.lryc.cn/news/377267.html

相关文章:

  • 知识的补充
  • 微信小程序请求服务器报ERR_CONNECTION_RESET
  • SpringMVC:拦截Mybatis的mapper
  • MySQL查询性能优化解决方案
  • 系统安全(补充)
  • 腾讯云[HiFlow】| 自动化 -------HiFlow:还在复制粘贴?
  • 音视频入门基础:H.264专题(3)——EBSP, RBSP和SODB
  • 误删群晖NAS数据有什么找回的方法?
  • 【CRASH】freelist异常导致的异常地址访问
  • 【QT】C++ || 左值引用、右值引用、移动语义、完美转发
  • 【深度学习驱动流体力学】计算流体力学算例剖析与实现
  • Midjourney角色一致性如何控制两个人物
  • Python基础-引用参数、斐波那契数列、无极分类
  • 【MySQL统计函数count详解】
  • 大数据的发展,带动电子商务产业链,促进了社会的进步【电商数据采集API接口推动电商项目的源动力】
  • Python类中变量定义详解
  • c++ extern 关键字详解
  • 计算机网络:运输层 - TCP 流量控制 拥塞控制
  • Python学习打卡:day10
  • 新书速览|Ubuntu Linux运维从零开始学
  • [Qt的学习日常]--窗口
  • Vue发送http请求
  • 学习使用js和jquery修改css路径,实现html页面主题切换功能
  • (转)请介绍一下Redis的数据淘汰策略
  • APP自动化测试-Appium常见操作之详讲
  • 写给大数据开发:谈谈数仓建模的反三范式
  • Stable diffusion 3 正式开源
  • 如何配置node.js环境
  • python tensorflow 各种神经元
  • Gone框架介绍27 - 再讲 Goner 和 依赖注入