金陵科技学院人机交互期末复习题 下载本文

内容发布更新时间 : 2024/4/28 11:21:12星期一 下面是文章的全部内容请认真阅读。

人机交互

人机交互:是指关于设计、评价、和实现供人们使用的交互式计算机系统,并围绕相关的主要现象研究的学科。

Norman把认知模式分为经验认知和思维认知。

经验认知指的是有效、轻松地观察、操作和响应周围的事件,它要求具备某些专门的知识,并且达到一定的熟练程度。

思维认知:它涉及思考、比较和决策,它是发明创造的来源。 人机交互输入模式有三种:请求模式、采样模式和事件模式。

请求模式:应用程序执行过程中需要输入数据时,暂停程序的执行,直到输入设备接收到请求的输入数据后,才继续执行。应用程序和输入数据之间是交替工作,若要输入数据,则应用程序需要挂起。 采样模式:输入设备和应用程序独立工作,可以同时处理多个输入设备的输入信息。

事件模式:输入设备和应用程序并行工作。把数据保存到一个输入队列,保证输入数据不会遗失。

人机交互的主要内容:

多通道交互技术:

人机交互技术经历的主要阶段及特点:

1) 命令行界面交互阶段:用户以命令行的方式与计算机进交互。

2) 图形用户界面交互阶段:桌面隐喻、WIMP技术、直接操作、所见即所得。 3) 自然和谐的人机交互阶段:更便捷、美观、符合人们的使用习惯、以并行、非精确的方式与计算机环境进行交互。 概念模型:

概念模型过程的两个阶段:1)了解用户需求 2)选择交互方式,并决定选用何种交互方式。

Norman3个模型、3个互相作用的主体:

设计模型:设计师设想的模型,描述系统如何运行。 系统模型:系统实际如何运行。

用户模型:用户如何理解系统的运行。

用户的分类:偶然型用户、生疏型用户、熟练型用户、专家型用户。 图形界面的主要思想:

桌面隐喻:直接隐喻、过程隐喻、工具隐喻。

所见即所得:所显示的用户交互行为和程序最终产生的结果是一致的。 直接操作:直接从屏幕上获取形象化命令和数据的过程。

图形界面设计的一般原则: 1) 界面要具有一致性

2) 常用的操作要有快捷方式 3) 提供必要的错误处理功能 4) 提供信息反馈

5) 允许操作可逆

6) 设计良好的联机帮助

7) 合理地划分并高效地使用显示屏

设备独立性和多任务管理是窗口系统最重要的两个特性。

以用户为中心的四个重要设计原则: 1) 及早以用户为中心 2) 综合设计

3) 及早并持续性地进行测试 4) 反复式设计

产生式规则:是一种形式化语言。 一般形式是:

if condition then action 或者:condition—>action condition:action。

condition有两个事件:外部事件:(鼠标操作)、内部事件(状态变化)

MVC模型主要用于交互式的web应用,尤其是存在大量页面、多次客户访问及数量显示的应用。

MVC把一个应用的输入、处理、输出流程按照模型、视图和控制的方式分离,形成模型层、视图层、控制层。 优点:模型独立于视图 缺点:增加结构的复杂性。

GOMS模型:是在交互系统中用来分析用户复杂性的建模技术,用于建立用户的行为模型。将一个任务多层次的细化,通过目标、操作、方法和选择规则四个元素来描述用户的行为。

之间的联系:方法决定操作里面的序列的前后顺序关系,但不唯一,目标是由操作序列得到的。

Web界面设计的人性化、易用性是Web界面设计的核心。 Web界面设计的原则:

1) 以用户为中心 考虑用户的共性和差异 2) 一致性 内容和形式一致

3) 简单与明确 内容越复杂,实际访问内容的访问率降低。 4) 体现特色 特色丰富,内容详实 5) 兼顾不同浏览器

6) 明确的导航设计 路径提示系统力争简洁一致。

移动界面设计的原则:

1) 简单直观 计算能力差、存储容量小、网络性能有限、手指不能精确控制。顺序展示

2) 个性化设计 了解具体设备的性能,设计出个性化的界面,提高移动应用的可用性。

3) 易于检索 避免嵌套过深的多级菜单,缩减不必要的功能,以满足用户的目标需要为准,尽量较少用户进行信息访问时所采取的的步骤,同时尽可能的创建多种信息途径。 4) 界面风格一致

5) 避免不必要的文字输入 输入一部分查询关键词就能获得检索目标或者包含目标的列表可供用户选择,手指不能精确控制。

6) 根据用户的需求使服务个性化 允许保留用户信息以便能够记录用户的个性化信息。移动和便携性

7) 最大限度的避免用户出错 预测用户可能出现的错误,提供相应的机制尽可能的避免 手指不能灵活控制

8) 文本信息应当本地化 要根据应用所使用的地域特点,使用应用本地化。移动和便携性。

可用性的定义:指特定的用户在特定的环境下使用产品并达到特定目标的效力、效率和满意程度。 特性(5个E)

效率、有效性、吸引力、容错能力、易于学习。 可用性工程:是改善系统可用性的迭代过程。 可用性工程的生命周期: 1) 了解用户 2) 竞争性分析

3) 设定可用性目标 4) 用户参与设计 5) 迭代设计

6) 产品发布后的工作

支持可用性的设计原则: 可学习型 灵活性

鲁棒性:用户使用计算机的目的是达到某种目标。

可用性评估:检验产品的可用性是否达到用户的需求 可用性评估的方法: 诊查式方法 1) 用户模型法

使用数学模型模拟人机交互的过程:GOMS模型 2) 启发式评估:

使用一套相对简单、通用的可用性原则进行可用性评估,不需要用户参与、不需要任何特殊的设备,成本低,又叫经济评估法。(识别而不是记忆) 3) 认知性遍历:

从一个说明书或者早期的原型出发构建任务场景,利用用户使用此界面完成任务,遍历界面。