【人机交互 复习】第9章 以用户为中心的设计

一、以用户为中心的设计(UCD)

1.思想:

(1)好的设计结果使客户感到满意。

(2)设计过程是设计人员与客户之间的协作过程。设计要进化并适应客户不断变化的考虑,作为一种副产品,这个过程要产生规格说明。

(3)在整个过程中,客户和设计人员要不断沟通。

2.方法:

用户参与,焦点小组集体访谈,问卷调查,民族志观察,走查,专家评估,可用性测试

3.缺陷:

(1)影响产品的创新性

(2)可操作性受到时间、预算和任务规模的限制

(3)忽视了人的主观能动性和对技术的适应能力

二、用户参与设计(重点)

1.选择哪些用户?

将来真正使用系统的人,而不是他们的经理或工会代表。

2.为什么让用户参与设计?

(1)期望管理

保证产品不会出乎用户的意料,对用户进行培训也有助于改进期望管理。

(2)拥有权

人们总渴望自己的意见得到重视,这样更容易接受最终产品 。

三、用户参与的形式(重点)

1.使用户成为设计组的成员,即作为主要贡献者。

2.对较大型的开发项目,应注意定期更新参与项目的用户代表。随着参与系统开发的过程,用户可能失去与其他用户的联系,他们会逐渐变得不具有普通用户的代表性(可能受到开发人员思维方式的浸染)。

3.用户通过新闻邮件或其他通信方式,定期接收有关项目进展的信息,再以专题讨论或类似会议的形式参与开发过程。

4.负面影响。

(1)增加了成本并延长了软件实现的周期;

(2)那些不能参与或其建议没有被采纳的人可能会对产品产生抵触情绪,这样就迫使设计人员为了迎合某些并不合适的参与者,不得不放弃原来的设计。

(3)安排参与者是很困难的,因为有些用户没有认知能力,或者时间很宝贵(如外科医生的时间就很宝贵)。

四、理解用户工作(重点)

1.了解用户:

(1)他们是谁?

(2)可能不像你

(3)找他们谈话

(4)观察他们

(5)应用你的想象力

2.上下文询问法(四条原则)

(1)上下文环境

强调了研究人员深入工作空间,以了解其中发生的事情。

(2)伙伴关系

在理解工作的过程中,研究人员和用户应相互合作。

(3)解释

对数据的解释非常重要,因为它会直接影响将来的决定。

(4)焦点

在整个研究过程中,研究人员要把问题集中在所定的研究题目上,避免跑题被带偏。

3.很多人会将“上下文询向法”与“民族志观察”相混淆,实际上这两种方法存在以下几个方面的区别:

(1)上下文询向过程要比典型的民族志观察过程简短。

上下文询问通常只需2至3个小时,而民族志观察往往需要数周或数月的时间。

(2)上下文询问的重点更为明确、集中,民族志观察则需要从更广的角度来研究工作环境。

(3)在上下文询问中,设计人员不是进行“参与式”的观察,而是询向用户的工作。设计人员只是观察、提问,而不是参与用户的工作。

(4)上下文询问带有明确的目的--设计新系统,而在进行民族志观察时,未必有特定的开发计划。

五、以活动为中心的设计(ACD)

1.因为UCD的缺陷,缺乏创新性,所以诞生的反思。

2.理念:把用户要做的“事”(活动)作为重点关注的对象,更适合于复杂的设计项目 。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/30785.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Clickhouse备份恢复_clickhouse-client方式backup命令之备份目录的设置

https://clickhouse.com/docs/en/operations/backup#command-summary 想要backup database dbname to Disk(‘diskname’,‘backupfilename.zip’)成功的话&#xff0c;需要符合3点 1、diskname需要在/etc/clickhouse-server/config.d/backup_disk.xml在<storage_configura…

【数据结构】【版本1.3】【线性时代】——栈

快乐的流畅&#xff1a;个人主页 个人专栏&#xff1a;《算法神殿》《数据结构世界》《进击的C》 远方有一堆篝火&#xff0c;在为久候之人燃烧&#xff01; 文章目录 引言一、栈的概念二、栈的模拟实现2.1 定义2.2 初始化2.3 销毁2.4 压栈2.5 判空2.6 出栈2.7 获取栈顶元素2.8…

RAG优化技巧|7大挑战与解決方式|提高你的LLM能力

在当今快速发展的人工智能领域&#xff0c;大型语言模型&#xff08;LLM&#xff09;已经成为无处不在的技术&#xff0c;它们不仅改变了我们与机器交流的方式&#xff0c;还在各行各业中发挥着革命性的影响。 然而&#xff0c;尽管LLM RAG的能力已经让人惊叹&#xff0c;但我…

浅谈配置元件之JDBC连接配置

浅谈配置元件之JDBC连接配置 通过使用“JDBC连接配置”配置元件&#xff08;JDBC Connection Configuration&#xff09;&#xff0c;您可以轻松地在JMeter测试计划中集成数据库交互能力。本指南将详细介绍如何设置和使用此配置元件来连接数据库并执行SQL查询。 1. 准备工作 …

深度学习500问——Chapter12:网络搭建及训练(1)

文章目录 12.1 TensorFlow 12.1.1 TensorFlow 是什么 12.1.2 TensorFlow的设计理念是什么 12.1.3 TensorFlow特点有哪些 12.1.4 TensorFlow的系统架构是怎样的 12.1.5 TensorFlow编程模型是怎样的 12.1.6 如何基于TensorFlow搭建VGG16 12.1 TensorFlow 12.1.1 TensorFlow 是什…

微服务架构:解构现代应用程序的未来

目录 前言1. 微服务架构的基本概念1.1 什么是微服务架构1.2 微服务与单体架构的对比 2. 微服务架构的优势2.1 灵活性与可扩展性2.2 持续交付与部署2.3 技术多样性2.4 故障隔离 3. 微服务架构的挑战3.1 服务间通信和数据一致性3.2 运维复杂度3.3 安全性3.4 开发团队的协作 4. 微…

内核学习——1、list_head

双向循环链表&#xff1a;list_head 头节点head是不使用的&#xff1a; struct list_head { struct list_head *next, *prev; }; 结构体中没有数据域&#xff0c;所以一般把list_head嵌入到其他结构中使用 struct file_node { char c; struct list_head node; }; 此时&#xff…

手机铃声下载2个必备技巧,定制化铃声,彰显个性魅力

手机铃声&#xff0c;就像是独特的信号灯&#xff0c;不仅仅是通知我们来电或信息的方式&#xff0c;更是展现个人品位和魅力的武器。手机铃声下载和定制&#xff0c;让你的手机从千万舰队中脱颖而出。在接下来的文章中&#xff0c;我们将详细探讨铃声下载技巧的具体操作步骤&a…

介绍.NET 6款好看的winform开源UI库

开篇概述 在软件开发的世界里&#xff0c;用户界面&#xff08;UI&#xff09;是连接用户与程序的桥梁。对于使用.NET Framework进行WinForms应用程序开发的开发者来说&#xff0c;拥有一个美观、直观且功能丰富的UI库无疑是提升用户体验的关键。今天&#xff0c;我们将一起探索…

2024人工智能指数报告(二):技术性能

背景 从2017年开始&#xff0c;斯坦福大学人工智能研究所&#xff08;HAI&#xff09;每年都会发布一份人工智能的研究报告&#xff0c;人工智能指数报告&#xff08;AII&#xff09;&#xff0c;对上一年人工智能相关的数据进行跟踪、整理、提炼并进行可视化。这份指数报告被认…

深度学习1 -- 开头

一 前言 感觉用这玩意越来越多&#xff0c;所以想学学。不过没想好怎么学&#xff0c;也没有提纲&#xff0c;买了两本书&#xff0c;一本是深度学习入门&#xff0c;小日子写的。还有一本就是花书。还有就是回Gatech参加线上课程&#xff0c;CS7643。 CS 7643: Deep Learnin…

【stm32-新建工程-寄存器版本】

stm32-新建工程-寄存器版本 ■ 下载相关STM32Cube官方固件包&#xff08;F1&#xff0c;F4&#xff0c;F7&#xff0c;H7&#xff09;■ 1. ST官方搜索STM32Cube■ 2. 搜索 STM32Cube■ 3. 点击获取软件■ 4. 选择对应的版本下载■ 5. 输入账号信息■ 6. 出现下载弹框&#xff…

怎么开启22端口访问权限,让别的机器通过ssh或者向日葵等远程控制工具链接

在Ubuntu 24.04上开启22端口访问权限&#xff0c;并允许其他机器通过SSH或向日葵等远程控制工具进行连接&#xff0c;您需要进行以下几步操作&#xff1a; 1. 安装并配置SSH服务器 安装OpenSSH服务器: sudo apt update sudo apt install openssh-server检查SSH服务状态: sudo …

推荐 2 个 牛哔哄哄 的 GitHub 项目

推荐两个开源的 GitHub 项目&#xff0c;一个基于大模型的企业级知识库问答系统&#xff0c;支持管理企业知识库、对话问答、RAG 等功能。 另外一个是计算机视觉的工具箱&#xff0c;使用它你可以在你电脑上实现人体跟踪、分割、检测等一系列计算机视觉的场景。 01 基于 LLM 大…

CR、 LF、CRLF的区别

一、CR LF CRLF的区别 CR (Carriage Return)&#xff0c;LF (Line Feed)&#xff0c;以及 CRLF (Carriage Return Line Feed) 是用于表示文本中换行的控制字符&#xff0c;它们在不同的操作系统和环境中有着不同的使用习惯&#xff1a; CR (Carriage Return) 含义&#xff1…

【unity笔记】二、海洋系统Crest Ocean System插件使用

一、介绍 Crest 是 Unity 技术先进的海洋系统。 它专为性能而设计&#xff0c;并大量使用细节级别 &#xff08;LOD&#xff09; 策略和 GPU 加速来实现快速更新和渲染。它还具有高度的灵活性&#xff0c;允许对水形状/泡沫/动态波浪/等进行任何自定义输入&#xff0c;并具有直…

奇迹MU服务器租用一个月需要多少钱?

在网络游戏产业迅猛发展的今天&#xff0c;越来越多的人参与到各种各样的网络游戏当中。其中&#xff0c;《奇迹MU》作为一款经典的多人在线角色扮演游戏&#xff0c;吸引了大量玩家的关注与热爱。为了保证游戏的流畅运行和玩家体验&#xff0c;租用高性能的服务器至关重要。 《…

01 基础入门 编写你的第一个 Go 语言程序

从这节课开始&#xff0c;我会带你走进 Go 语言的世界。我会用通俗易懂的语言&#xff0c;介绍 Go 语言的各个知识点&#xff0c;让你可以从零开始逐步学习&#xff0c;再深入它的世界。不管你以前是否接触过 Go 语言&#xff0c;都可以从这个专栏中受益。 现在&#xff0c;让…

时隔一年,SSD大涨价?

同样产品&#xff0c;2T&#xff0c;去年400多到手&#xff0c;今年700。 去年 今年

【机器学习】MSE和MAE损失函数有什么区别?回归问题的常用损失函数

在机器学习和统计学中&#xff0c;均方误差&#xff08;Mean Squared Error, MSE&#xff09;和平均绝对误差&#xff08;Mean Absolute Error, MAE&#xff09;是两种常用的损失函数&#xff0c;用于评估模型预测值与真实值之间的差异。它们的区别主要体现在对误差的处理方式和…