当前位置: 首页 > 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)求精:对模型进行推敲,以改进和完善。 

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

相关文章:

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

产品特性和用户个体差异引起的不同需求。 一、产品特性 1.功能不同 (1)智能冰箱:应能够提示黄油已用完 (2)字处理器:系统应支持多种格式 2.物理条件不同 (1)移动设备运行的系统应尽…...

知识的补充

目录 电容和电感的基本性质 高频电路中电容与电感的等效电路 阻抗与导纳 常用单位转换 电容和电感的基本性质 电容C是两个平板比较直,i也比较直,C的 i 随 u 的变化率变化,i 的相位超前。 电感L是个线圈比较弯曲,u也比较弯&…...

微信小程序请求服务器报ERR_CONNECTION_RESET

排查思路 1.域名是否配置或跳过 2.域名是否备案 3.证书是否有效 4.服务器中间件配置证书是否生效 5.服务器中间件转发配置是否生效 6.接口是否正常 本人遇到问题描述,通过浏览器访问本人网站,https,get请求可以通,小程序wx…...

SpringMVC:拦截Mybatis的mapper

我们在使用mybatis的时候会碰到一些公共添加时间,操作人员,更新时间、或者一些分页这个使我们如果要去添加每个对应的- service - dao - mapper - xml 这样就造成很多冗余代码,那这个时候我们就需要使用一些通用方法,统一就行修改…...

MySQL查询性能优化解决方案

解决方案 主键与默认常用查询字段建立索引,普通字段类型选择 UNIQUE,索引方法 BTREE ;长文本使用 FULLTEXT,索引方法为无; 新建表时引擎默认设置为 MyISAM,不使用 InnoDB,因为 MyISAM 支持 MAT…...

系统安全(补充)

拒绝服务漏洞(拒绝服务漏洞将导致网络设备停止服务,危害网络服务可用性)旁路(旁路漏洞绕过网络设备的安全机制,使得安全措施没有效果)代码执行(该类漏洞使得攻击者可以控制网络设备,…...

腾讯云[HiFlow】| 自动化 -------HiFlow:还在复制粘贴?

文章目录 前言:一:HiFlow是什么二:功能介绍1.全连接2.自动化2.1定时处理特定任务2.2实时同步变更信息2.3及时获取通知提醒 3.零代码4.多场景5.可信赖 三:用户体验最后 前言: 随着网络时代的不断发展,自动化…...

音视频入门基础:H.264专题(3)——EBSP, RBSP和SODB

音视频入门基础:H.264专题系列文章: 音视频入门基础:H.264专题(1)——H.264官方文档下载 音视频入门基础:H.264专题(2)——使用FFmpeg命令生成H.264裸流文件 音视频入门基础&…...

误删群晖NAS数据有什么找回的方法?

1、使用群晖 NAS 自带的备份功能:如果您之前启用了群晖的备份计划,例如 Hyper Backup 或 Snapshot Replication,您可以从备份中恢复数据。 1.1、Hyper Backup 可以将数据备份到多种目的地,包括本地存储、外部硬盘、其他 NAS 设备等…...

【CRASH】freelist异常导致的异常地址访问

freelist异常导致的异常地址访问 问题现象初步分析继续深入新的发现沙盘推演寻找元凶分析代码后记 问题现象 项目一台设备几天内出现了两次crash,都是异常地址访问导致。 [66005.261660] BUG: unable to handle page fault for address: ffffff8881575110初步分析…...

【QT】C++ || 左值引用、右值引用、移动语义、完美转发

在C中,左右值引用是高级语言特性,用于更高效的内存和资源管理。了解左右值引用的概念对于编写高效的C代码非常重要。下面解释左右值引用的概念、用途和区别,并通过示例来说明它们的使用。 左值引用(Lvalue Reference)…...

【深度学习驱动流体力学】计算流体力学算例剖析与实现

目录 一.求解器分类汇总压缩性流动求解器(Compressible Flow Solvers):不可压缩流动求解器(Incompressible Flow Solvers):多相流动求解器(Multiphase Flow Solvers):热传递求解器(Heat Transfer Solvers):其他特殊求解器:其他常见求解器:求解器分类:二.求解器案…...

Midjourney角色一致性如何控制两个人物

实操演示 如何用Midjourney完成《甄嬛大战蝙蝠侠》 思路 先生成一个大致符合要求的图片,作为底图基于底图,用局部重绘功能,逐步修改细节 生成底图 我们想要甄嬛大战蝙蝠侠,先试一下直接让他生成 Zhen Huan vs. Batman, in t…...

Python基础-引用参数、斐波那契数列、无极分类

1.引用参数的问题 (1)列表(list) 引用参数,传地址的参数,即list1会因list2修改而改变。 list1 [1,2,3,4] list2 list1 print(list1) list2[2] 1 print(list2) print(list1)非引用参数,不传…...

【MySQL统计函数count详解】

MySQL统计函数count详解 1. count()概述2. count(1)和count(*)和count(列名)的区别3. count(*)的实现方式 1. count()概述 count() 是一个聚合函数,返回指定匹配条件的行数。开发中常用来统计表中数据,全部数据,不为null数据,或…...

大数据的发展,带动电子商务产业链,促进了社会的进步【电商数据采集API接口推动电商项目的源动力】

最近几年计算机技术在诸多领域得到了有效的应用,同时在多方面深刻影响着我国经济水平的发展。除此之外,人民群众的日常生活水平也受大数据技术的影响。 在这其中电子商务领域也在大数据技术的支持下,得到了明显的进步。虽然电子商务领域的发…...

Python类中变量定义详解

✨前言: Python中的类可以定义两种类型的变量:类变量和实例变量。 类变量(Class Variables): 类变量是在类级别上定义的变量,它们是对所有实例共享的。这意味着类变量只有一个副本,无论你创建了…...

c++ extern 关键字详解

extern关键字在C中用于声明变量或函数的外部链接。它通常用于以下几种场景: 声明全局变量:在一个文件中定义变量,在其他文件中使用extern声明该变量,以便在多个文件之间共享。C和C混合编程:在C代码中引用C语言编写的函…...

计算机网络:运输层 - TCP 流量控制 拥塞控制

计算机网络:运输层 - TCP 流量控制 & 拥塞控制 滑动窗口流量控制拥塞控制慢开始算法拥塞避免算法快重传算法快恢复算法 滑动窗口 如图所示: 在TCP首部中有一个窗口字段,该字段就基于滑动窗口来辅助流量控制和拥塞控制。所以我们先讲解滑…...

Python学习打卡:day10

day10 笔记来源于:黑马程序员python教程,8天python从入门到精通,学python看这套就够了 目录 day1073、文件的读取操作文件的操作步骤open()打开函数mode常用的三种基础访问模式读操作相关方法read()方法readlines()方法readline()方法for循…...

新书速览|Ubuntu Linux运维从零开始学

《Ubuntu Linux运维从零开始学》 本书内容 Ubuntu Linux是目前最流行的Linux操作系统之一。Ubuntu的目标在于为一般用户提供一个最新的、相当稳定的、主要由自由软件构建而成的操作系统。Ubuntu具有庞大的社区力量,用户可以方便地从社区获得帮助。《Ubuntu Linux运…...

[Qt的学习日常]--窗口

前言 作者:小蜗牛向前冲 名言:我可以接受失败,但我不能接受放弃 如果觉的博主的文章还不错的话,还请点赞,收藏,关注👀支持博主。如果发现有问题的地方欢迎❀大家在评论区指正 目录 一、窗口的分…...

Vue发送http请求

1.创建项目 创建一个新的 Vue 2 项目非常简单。在终端中,进入您希望创建项目的目录(我的目录是D:\vue),并运行以下命令: vue create vue_test 2.切换到项目目录,运行项目 运行成功后,你将会看到以下的编译成功的提示…...

学习使用js和jquery修改css路径,实现html页面主题切换功能

学习使用js和jquery修改css路径&#xff0c;实现html页面主题切换功能 效果图html代码js切换css关键代码jquery切换css关键代码 效果图 html代码 <!DOCTYPE html> <html> <head><meta charset"utf-8"><title>修改css路径</title&g…...

(转)请介绍一下Redis的数据淘汰策略

1. **NoEviction&#xff08;不淘汰&#xff09;**&#xff1a;当内存不足时&#xff0c;直接返回错误&#xff0c;不淘汰任何数据。该策略适用于禁止数据淘汰的场景&#xff0c;但需要保证内存足够。 2. **AllKeysLFU&#xff08;最少使用次数淘汰&#xff09;**&#xff1a;…...

APP自动化测试-Appium常见操作之详讲

一、基本操作 1、点击操作 示例&#xff1a;element.click() 针对元素进行点击操作 2、初始化&#xff1a;输入中文的处理 说明&#xff1a;如果连接的是虚拟机&#xff08;真机无需加这两个参数&#xff0c;加上可能会影响手工输入&#xff09;&#xff0c;在初始化配置中…...

写给大数据开发:谈谈数仓建模的反三范式

在数仓建设中&#xff0c;我们经常谈论反三范式。顾名思义&#xff0c;反范式化指的是通过增加冗余或重复的数据来提高数据库的读性能。简单来说&#xff0c;就是浪费存储空间&#xff0c;节省查询时间。用行话讲&#xff0c;这就是以空间换时间。听起来像是用大炮打蚊子&#…...

Stable diffusion 3 正式开源

6月12日晚&#xff0c;著名开源大模型平台Stability AI正式开源了&#xff0c;文生图片模型Stable Diffusion 3 Medium&#xff08;以下简称“SD3-M”&#xff09;权重。 SD3-M有20亿参数&#xff0c;平均生成图片时间在2—10秒左右推理效率非常高&#xff0c;同时对硬件的需求…...

如何配置node.js环境

文章目录 step1. 下载node.js安装包step2. 创建node_global, node_cache文件夹step3.配置node环境变量step3. cmd窗口检查安装的node和npm版本号step4. 设置缓存路径\全局安装路径\下载镜像step5. 测试配置的nodejs环境 step1. 下载node.js安装包 下载地址&#xff1a;node.js…...

python tensorflow 各种神经元

感知机神经元&#xff08;Perceptron Neuron&#xff09;&#xff1a; 最基本的人工神经元模型&#xff0c;用于线性分类任务。 import numpy as npclass Perceptron:def __init__(self, input_size, learning_rate0.01, epochs1000):self.weights np.zeros(input_size 1) #…...

网站关键词怎么做排名靠前/网络营销是什么意思

&#x1f447;&#x1f447;关注后回复 “进群” &#xff0c;拉你进程序员交流群&#x1f447;&#x1f447;作者丨王德亮来源丨搜狐技术产品&#xff08;ID&#xff1a;sohu-tech&#xff09;本文字数&#xff1a;8396字预计阅读时间&#xff1a;21分钟背景最近在开发《挑战2…...

e通网网站建设/线上推广的方式

使用axios的两种调用方式 1.安装axios $ cnpm install axios 2.在vue入口文件main.js中引入(推荐全局引入)&#xff0c;或是在当前页面中引入(局部) import axios from axios; 方法一&#xff1a; 在页面中直接调用&#xff0c;代码如下&#xff1a; new Vue({el: #app,data ()…...

江苏省建设监理协会网站/学管理培训班去哪里学

DNS域名解析服务(Domain Name System)是用于解析域名与IP地址对应关系的服务&#xff0c;功能上可以实现正向解析与反向解析&#xff1a; 正向解析:根据注册的域名查找对应的IP地址 反向解析:根据IP地址查找对应的主机名(域名) 常见的顶级域&#xff1a; 解析类型&#xff1…...

做文字的网站/在线网页制作工具

1.Feign介绍 Feign是Spring Cloud提供的一个声明式的伪Http客户端&#xff0c; 它使得调用远程服务就像调用本地服务一样简单&#xff0c; 只需要创建一个接口并添加一个注解即可。 Nacos很好的兼容了Feign&#xff0c; Feign默认集成了 Ribbon&#xff0c; 所以在Nacos下使用…...

音乐分享 wordpress/seo优化搜索结果

第二题&#xff1a;Mirko的镇上有一条东西走向的长街&#xff0c;街上住了M户人。每一户的房子都有一个唯一的编号&#xff0c;从1到M。 一场暴风雨过后&#xff0c;这个小镇大部分的电话线都被弄断了。市长决定重建一个新的电话网络。Mirko对电话网的使用率很感兴趣&#xff…...

长沙模板建站欢迎咨询/如何软件网站优化公司

阈值化是图像转换过程中对图像执行的步骤之一。比如Otsu的阈值方法用于将背景与前景分离。 我们这里使用matlab中的Slider组件和阈值化函数进行图像处理。 用户可以拖动滑块来调整阈值同时处理图像。滑块值的范围在 0 到 255 之间。 效果如下: 参考代码: function f…...