软件工程 人机界面设计
软 件 工 程
人机界面设计 G人和计算机之间需要交互:输入和输出 G人和计算机进行交互的界面称为人机界面HCI PHCI设计问题:方便输入,直观显示结果 内容 人的因素 人机界面风格的演变 人机界面的设计过程 人机界面实现原则 人机界面标准
F 人和计算机之间需要交互:输入和输出 F 人和计算机进行交互的界面称为人机界面HCI F HCI设计问题:方便输入,直观显示结果 F 内容: - 人的因素 - 人机界面风格的演变 - 人机界面的设计过程 - 人机界面实现原则 - 人机界面标准 人机界面设计
§1人的因素 人机界面设计必须考虑人的因素 人的感知认识过程 用户的特点 具体任务对人机交互的特殊要求
§1 人的因素 F 人机界面设计必须考虑人的因素 - 人的感知认识过程 - 用户的特点 - 具体任务对人机交互的特殊要求
s1人的因素 1.人的感知认识过程 人在多数情况下通过视觉获取信息 图形和文字:更易从图形中获取信息 人类信息加工特点要求任一时刻提供的信息不能过多
1. 人的感知认识过程 -人在多数情况下通过视觉获取信息 -图形和文字:更易从图形中获取信息 -人类信息加工特点要求任一时刻提供的信息不能过多 §1 人的因素
§1人的因素 2.用户的特点 技能、个性,行为方式对人机界面的影响 用户的特殊要求 3.具体的任务对人机交互的特殊要求 如仅需键盘操作
§1 人的因素 2. 用户的特点 - 技能、个性,行为方式对人机界面的影响 - 用户的特殊要求 3. 具体的任务对人机交互的特殊要求 如仅需键盘操作
§2人机界面风格的演变 1.正文形式 典型例子:D0S,UNX等 特点:需记忆命令,易出错,输出单调,信息量少 2.简单的菜单形式 例子: Choose Program Option 123 Input data manually Input data from existing data file Perform simple analysis Select Option? 1 特点:不必记所有命令,但仍是基于正文的
§2 人机界面风格的演变 1. 正文形式 - 特点: 需记忆命令,易出错,输出单调,信息量少 - 典型例子: DOS,UNIX等 2. 简单的菜单形式 - 例子: Choose Program Option: -1 = Input data manually -2 = Input data from existing data file -3 = Perform simple analysis -Select Option? 1 - 特点:不必记所有命令, 但仍是基于正文的
§2人机界面风格的演变 打开 区 查找范围):口Fsa 回回間重 打开0) 取消 高级(A 查找符合这些搜索条件的文件 文件名 文本或属性 开始查找 文件类型):「Ward文档(*,do) 上次修改时间任在何时间-新搜素条件) 找到了0个文件
§2 人机界面风格的演变 3.窗口界面 - 界面由各种窗口、菜单、对话框等对象组成. - 特点:友好、不必记命令,操作简单、便捷,输出 形 式多样,信息量大
§2人机界面风格的演变 4.新一代界面 把人机界面技术、超文本技术结合在一起,更加友 好
4. 新一代界面 - 把人机界面技术、超文本技术结合在一起,更加友 好 §2 人机界面风格的演变
§3人机界面设计过程 亨创建系统功能的外部模型 G确定为完成系统功能人和计算机分别应完成的任务 考虑界面设计中的一些典型问题(响应时间、帮助、错 误处理、命令方式) G构造界面原型 G真正设计和实现人机界面 G评估界面质量
§3 人机界面设计过程 F创建系统功能的外部模型 F确定为完成系统功能人和计算机分别应完成的任务 F考虑界面设计中的一些典型问题(响应时间、帮助、错 误处理、命令方式) F构造界面原型 F真正设计和实现人机界面 F评估界面质量
§3人机界面设计过程 1.界面设计模型 软件设计模型一设计人员 用户模型一界面设计人员 系统假想模型一用户 系统映像一系统外部特征(界面)与支撑信息的总和 矿应使系统映像与系统假想模型相吻合,这样用户 就能满意并有效地使用
§3 人机界面设计过程 1. 界面设计模型 - 软件设计模型--设计人员 - 用户模型--界面设计人员 - 系统假想模型--用户 - 系统映像--系统外部特征(界面)与支撑信息的总和 F应使系统映像与系统假想模型相吻合,这样用户 就能满意并有效地使用