湘潭大学人机交互复习

news2025/2/28 15:39:04

老师没给题型也没划重点,随便看看复习了

什么是人机交互

人机交互(Human-Computer Interaction,HCI)是关于设计、评价和实现供人们使用的交互式计算机系统,并围绕相关的主要现象进行研究的学科。

人机交互研究内容

人机交互界面表示模型与设计方法
可用性分析与评估
多通道交互技术
认知与智能用户界面
群件
Web设计
移动界面设计

 

易学性是用户在短时间内掌握系统并执行任务的能力。

易学性是提高用户体验的关键,系统应当为用户提供轻松学习和使用的界面。 

 提高系统的易记性是确保用户持续使用和提高工作效率的重要因素。

可用性目标 

可用性目标:易学性 使用效率 易记性 低错误率 主观满意度 

 

 用户体验目标

情感连接:

目标:在用户与系统之间建立情感连接,创造 愉悦 的交互过程。

可用性原则 

可用性原则:可学习性 灵活性 健壮性 

 

 交互的主要性

 

1. 提升用户体验(UX)

  • 重要性:良好的交互设计能够使用户轻松、高效地完成任务,从而提升用户体验。

  • 关键点

    • 直观的操作流程。

    • 减少用户的学习成本。

    • 提供及时的反馈和引导。

2. 提高效率

  • 重要性:高效的交互设计能够帮助用户快速完成任务,节省时间和精力。

  • 关键点

    • 简化操作步骤。

    • 提供快捷键或自动化功能。

    • 优化信息架构,使用户能够快速找到所需内容。

3. 增强用户满意度

  • 重要性:良好的交互设计能够使用户感到愉悦和满足,从而增加用户对产品的忠诚度。

  • 关键点

    • 设计符合用户期望的界面。

    • 提供个性化的交互体验。

    • 及时响应用户需求。

4. 减少错误

  • 重要性:合理的交互设计能够减少用户操作中的错误,提高系统的可靠性。

  • 关键点

    • 提供清晰的错误提示和解决方案。

    • 设计防错机制(如确认对话框)。

    • 优化输入验证和反馈。

5. 促进用户参与

  • 重要性:良好的交互设计能够吸引用户积极参与,增加用户粘性。

  • 关键点

    • 设计有趣的交互元素(如动画、游戏化设计)。

    • 提供社交互动功能。

    • 鼓励用户反馈和贡献。

生命周期 

交互设计生命周期(Interaction Design Lifecycle)是指在设计和开发交互系统时,从概念到最终产品的完整过程。它强调以用户为中心的设计方法,确保交互系统能够满足用户需求并提供良好的用户体验。   

阶段: 需求分析 用户研究 概念设计 原型设计 评估与测试  迭代设计 实现与开发 发布与维护

交互设计的关键特征 

 

 用户研究

 

 

人物建模 

 

 需求定义

基于视觉的指导原则 这类指导原则关注如何利用颜色、布局、图标和其他视觉元素来提升界面的可视吸引力和易用性
基于非视觉感知的指导原则 这类指导原则关注如何利用听觉、触觉和运动感知等其他感知方式来增强界面的多样性和丰富性
基于 费茨定律 的指导原则 这类指导原则关注如何利用费茨定律来 优化界面中交互元素的位置和大小
简约的设计策略 这类设计策略关注如何创造 简洁、直观 的界面

简约的设计策略 

 一般性设计原则

 

 费茨定律

脑机接口

  • 脑机接口是一种先进的交互技术,它允许直接从大脑中获取信号,并将这些信号转化为计算机可以理解的指令,从而实现人与计算机之间的无需经过传统输入设备的交流。

原型 

原型是一种初步的设计模型,用于展示用户界面的外观和功能 

 

 

 

 概念设计 具体设计

  • 概念设计
    • 至关重要阶段
    • 深入理解用户需求、明确设计目标和生成初步的设计方案
    • 为后续的原型开发和细化提供基础
    • 建立起一个可行的设计框架
    • 为软件建立起初步框架
  • 具体设计
    • 在创建交互原型时进行具体设计的过程
    • 关注界面的外观、布局、交互细节和视觉效果
    • 实现良好的用户体验和界面可用性

  • 面向需求的设计原则

个性化与通用性  本地化与全球化 无障碍设计 易学性和帮助性

评估

  • 评估的目标是为了提供准确、客观和全面的信息
  • 评估的原则是评估过程中应遵守的一些基本原则。

 

GOMS 

  • Goal-目标
    • 用户要达到什么目的
  • Operator-操作
    • 任务执行的底层行为,不能分解
      • 为达到目标而使用的认知过程和物理行为
    • 如点击鼠标
  • Method-方法
    • 如何完成目标的过程,即对应目标的子目标序列和所需操作
    • 如移动鼠标,输入关键字,点击Go按钮
  • Selection-选择规则
    • 确定当有多种方法时选择和方法
    • GOMS认为方法的选择不是随机的

专家评估 

  • 用户评估的难点
    • 难找到合适的用户
    • 在整个过程中维持用户测试十分消耗资金问题严重性评估
  • 专家评估的重要性
    • 控制了成本
    • 获得系统对一部分特定用户的影响
    • 专家评估不能评估系统的实际应用

人机交互界面设计模型

行为模型

结构模型

事件-对象模型

 

交互任务类型的基本对象类型

MVC 模型层次

 

Web 网站设计的 3C 原则

Web 网站设计的 3C 原则 concise ( 简洁 ) Consistent( 一致性 ) contrast ( 对比度)

 错觉物体的组合方式将影响观察者的感知方式 : 人们总会夸大水平线 而缩短垂直线

确定 Web 站点的用户群体 ,从用户的角度去思考。

以用户为中心的设计,为用户的共性设计,同时考虑差异。 

对目标用户群的构成进行分析: Web 网站是以提供的信息内容来分类的。

 新一代的人机交互技术发展方向和趋势

 

 目前常见的鼠标接口有串口, PS/2 和 USB 三种类型

桌面隐喻 (desktop metaphor) 是指在用户界面中用人们熟悉的桌面上的图例清楚地表示计算机可以处理的能力。图形具有一定的文化和语言独立性,可以提高搜索目标的效率。图形用户界面中的图例可以代表对象、动作、属性 或其他概念。 隐喻的表现方法 : 静态图标、 动画、视频。 隐喻的分类 : 直接隐喻: 隐喻本身就带有操纵的对象。 如 Word 绘图工具中的图标, 每种图标分别代表不同的图 形绘制操作。 工具隐喻 :代表所使用的工具 如用磁盘图标隐喻存盘操作、用打印机图标 隐喻打印操作 等,这种隐喻设计简单、形象直观,应用也最为普遍。 过程隐喻: 其通过描述操作的 过程来暗示该操作 如 Word中的撤销和恢复图标。

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

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

相关文章

基于FPGA的出租车里程时间计费器

基于FPGA的出租车里程时间计费器 功能描述一、系统框图二、verilog代码里程增加模块时间增加模块计算价格模块上板视频演示 总结 功能描述 (1);里程计费功能:3公里以内起步价8元,超过3公里后每公里2元,其中…

基于FPGA的洗衣机控制器电子定时器

文章目录 功能描述 一、框架 二、verilog代码 控制模块实现 三、视频上板效果展示 功能描述 (1)定时启动正转20秒暂停10秒反转20秒暂 停10秒,定时未到回到“正转20秒暂停10秒……”,定时到则停止; 若定时到,则停…

【Linux系列】Vim 编辑器中的高效文本编辑技巧:删除操作

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…

大纲笔记幕布的替换

文章目录 前言类似的大纲软件探索 DynalistLogseq通过国内代码仓库建立 Git 仓库Logseq 的使用PC 端安卓端Git 操作Termux git 步骤Termux 的桌面组件:Termux widget 报错参考 前言 之前我一直用幕布,买了三年,奈何要过期了,又三…

STM32-笔记35-DMA(直接存储器访问)

一、什么叫DMA? DMA(Direct Memory Access,直接存储器访问)提供在外设与内存、存储器和存储器之间的高速数据传输使用。它允许不同速度的硬件装置来沟通,而不需要依赖于CPU,在这个时间中,CPU对于…

【踩坑】SparkSQL union/unionAll 函数的去重问题

【踩坑】SparkSQL union/unionAll 函数的去重问题 测试数据 case class Employee(first_name:String)val employeeDF1 spark.createDataset(Seq( Employee("Mary"), Employee("Mandy"),Employee("Kurt") )) val employeeDF2 spark.createDat…

allure报告修改默认语言为中文

1、项目根目录创建.py文件,把代码复制进去 import os from pathlib import Pathdef create_settings_js_file(directory"../pytest_mytt/reports/allures/", filenamesettings.js):# 创建或确认目录存在Path(directory).mkdir(parentsTrue, exist_okTrue…

使用frp实现本地内网穿透

环境:linux (具有公网ip的线上服务器)、windows(本地)、frp Releases fatedier/frphttps://github.com/fatedier/frp/releases 首先下载下来下面两个文件 概览 | frp一些概述,便于您快速的了解 frp。http…

Cursor无限续杯——解决Too many free trials.

前情提要 我们都知道Cursor对新用户是有14天且500条免费限制的。 一般情况下,当14天过期,是可以注销账户再重新注册,这样就可以继续拥有14天的体验时长。 但是!!如果使用超过500次,Cusor就会把你的电脑I…

cursor试用出现:Too many free trial accounts used on this machine 的解决方法

文章精选推荐 1 JetBrains Ai assistant 编程工具让你的工作效率翻倍 2 Extra Icons:JetBrains IDE的图标增强神器 3 IDEA插件推荐-SequenceDiagram,自动生成时序图 4 BashSupport Pro 这个ides插件主要是用来干嘛的 ? 5 IDEA必装的插件&…

攻防世界 Web_php_wrong_nginx_config

​ 打开题目地址,显示为登录页面。尝试用御剑扫描一下,发现了admin页面,点进去显示如下 点开控制台,发现如下 isLogin参数为0。尝试抓包并该islogin参数为1,返回依旧不变。 再扫描,发现robots.txt&#xff…

WordPress静态缓存插件WP Super Cache与 WP Fastest Cache

引言 WordPress是一款开源的内容管理系统(CMS),最初作为博客平台开发,现已发展成为一个功能强大的建站工具,支持创建各种类型的网站,包括企业网站、在线商店、个人博客等。它具有用户友好的界面、丰富的插…

多模态大模型初探索:通过ollama部署多模态大模型

文章目录 前言模型下载 前言 今天和同事聊天,聊到多模态大模型,感觉可以作为2025年的一个新的探索方向。希望和大家一起学习,一起进步。 今天也是尝试了我能想到的最基本最快速地本地部署多模态大模型的方式,那便是使用ollama。…

【深度学习】布匹寻边【附完整链接】

布匹寻边 项目简介 布匹寻边是指布料裁剪过程中,通过AI寻边技术自动识别布匹的边缘,将检测到的边缘信息输出,确保裁剪的准确性,减少浪费,并提高生产效率。 项目需求 将打满针眼的布匹边缘裁剪掉,且误差小…

scanf:数据之舟的摆渡人,静卧输入港湾的诗意守候

大家好啊,我是小象٩(๑ω๑)۶ 我的博客:Xiao Xiangζั͡ޓއއ 很高兴见到大家,希望能够和大家一起交流学习,共同进步。* 这一节我们主要来学习scanf的基本用法,了解scanf返回值,懂得scanf占位符和赋值…

vue数据请求通用方案:axios的options都有哪些值

Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 Node.js 中。 在使用 Axios 发送请求时,可以通过传递一个配置对象来指定请求的各种选项。 以下是一些常用的 Axios 配置选项及其说明: 1.url: (必需)请求的 …

阿里mod_asr3.0集成webrtc静音算法

alibabacloud-nls-cpp-sdk-master 先到阿里官网下载nls库的源代码,编译生成对应的库文件和头文件。 我编译的放到了以下目录。 /home/jp/2025/alibabacloud-nls-cpp-sdk-master/build/install/NlsSdk3.X_LINUX/include/ /home/jp/2025/alibabacloud-nls-cpp-sdk-…

【大模型】百度千帆大模型对接LangChain使用详解

目录 一、前言 二、LangChain架构与核心组件 2.1 LangChain 核心架构 2.2 LangChain 核心组件 三、环境准备 3.1 前置准备 3.1.1 创建应用并获取apikey 3.1.2 开通付费功能 3.2 获取LangChain文档 3.3 安装LangChain依赖包 四、百度千帆大模型对接 LangChain 4.1 LL…

【51单片机零基础-chapter6:LCD1602调试工具】

实验0-用显示屏LCD验证自己的猜想 如同c的cout,前端的console.log() #include <REGX52.H> #include <INTRINS.H> #include "LCD1602.h" int var0; void main() {LCD_Init();LCD_ShowNum(1,1,var211,5);while(1){;} }实验1-编写LCD1602液晶显示屏驱动函…

Mysql--基础篇--事务(ACID特征及实现原理,事务管理模式,隔离级别,并发问题,锁机制,行级锁,表级锁,意向锁,共享锁,排他锁,死锁,MVCC)

在MySQL中&#xff0c;事务&#xff08;Transaction&#xff09;是一组SQL语句的集合&#xff0c;这些语句一起被视为一个单一的工作单元。事务具有ACID特性&#xff0c;确保数据的一致性和完整性。通过事务&#xff0c;可以保证多个操作要么全部成功执行&#xff0c;要么全部不…