7用户界面设计 37用户界面设计 随着各种应用软件的面市,作为人机接口的用户界面具有越来越 重要的作用,用户界面是否友好直接影响到软件的寿命与竞争力。因 此,对用户界面的设计必须予以足够的重视。 本节将对用户界面设计中的主要问题进行讨论。 ●用户界面应具有的特性一什么是友好的用户界面。 用户界面设计的任务一用户界面设计应该完成的工作。 用户界面的基本类型一用户界面的工作模式
随着各种应用软件的面市,作为人机接口的用户界面具有越来越 重要的作用,用户界面是否友好直接影响到软件的寿命与竞争力。因 此,对用户界面的设计必须予以足够的重视。 本节将对用户界面设计中的主要问题进行讨论。 用户界面应具有的特性 — 什么是友好的用户界面。 用户界面设计的任务 — 用户界面设计应该完成的工作。 3.7 用户界面设计
37.1用户界面的特性及设计任务 371用户界面的特性及设计任务 一、用户界面应具有的特性 1、可使用性 ①使用简单。 ②用户界面中所用术语的标准化和一致性。 ③具有HELP功能。 ④快速的系统响应和低的系统成本。 ⑤具有容错能力。 2、灵活性 ①考虑用户的特点、能力、知识水平。 ②提供不同的系统响应信息。 ③提供根据用户需求制定和修改界面 3、界面的复杂性与可靠性 复杂性一界面规模及组织的复杂程度。应该愈简单愈好。 可靠性一指无故障使用的时间间隔。用户界面应该能够保 证用户正确、可靠地使用系统,及程序、数据的安全
1、可使用性 ① 使用简单。 ② 用户界面中所用术语的标准化和一致性。 ③ 具有HELP功能。 ④ 快速的系统响应和低的系统成本。 ⑤ 具有容错能力。 2、灵活性 ① 考虑用户的特点、能力、知识水平。 ② 提供不同的系统响应信息。 ③ 提供根据用户需求制定和修改界面。 3、界面的复杂性与可靠性 复杂性—界面规模及组织的复杂程度。应该愈简单愈好。 可靠性—指无故障使用的时间间隔。用户界面应该能够保 证用户正确、可靠地使用系统,及程序、数据的安全。 3.7.1 用户界面的特性及设计任务
37.1用户界面的特性及设计任务 用户界面设计的任务 这部分工作应该与软件需求分析同步进行。包括以下内容: 1、用户特性分析一用户模型 了解所有用户的技能和经验,针对用户能力设计或更改界面。从以 下方面分析: 用户类型一通常分为:外行型、初学型、熟练型、专家型。 ●用户特性度量一与用户使用模式和用户群体能力有关。 包括:用户使用频度、用户用机能力、用户的知识、思维能力等。 2、用户界面的任务分析一任务模型(DFD图) 是对系统内部活动的分解,不仅要进行功能分解(用DFD图描述), 还要包括与人相关的活动。每个加工即一个功能或任务。 3、确定用户界面类型
了解所有用户的技能和经验,针对用户能力设计或更改界面。从以 下方面分析: 用户类型 — 通常分为:外行型、初学型、熟练型、专家型。 用户特性度量 — 与用户使用模式和用户群体能力有关。 包括:用户使用频度、用户用机能力、用户的知识、思维能力等。 这部分工作应该与软件需求分析同步进行。包括以下内容: 是对系统内部活动的分解,不仅要进行功能分解(用DFD图描述), 还要包括与人相关的活动。每个加工即一个功能或任务。 3.7.1 用户界面的特性及设计任务
3.7.2用户界面的基本类型 372用户界面的基本类型 从用户角度出发,用户界面设计的类型主要有问题描述语言,数据 表格、图形与图标、菜单、对话框及窗口等。每一种类型都有不同的特 点和性能。讨论以下类型:菜单、图象、对话框和窗口。 1、菜单(menu) Windows Update 按照显示方式 万能五笔 正文菜单图标菜单、正文和图标混合菜单,如→回 0 ffice文档 “开始”菜单。 打开0 ffice文档 ●按屏幕位置和操作风格 程序① 固定位置、浮动位置(弹出)、下拉式、嵌入式 来】收藏夹() 文档 F-E: \matheai\database\zs: [SCREENSTEPS]-CAIPrepare 统()称动)错视图口⑦)选项@)调试①)帮助0 设置) 囗回副遭步m回回删x 查找① 逻辑屏·新增一讲 帮助0 讲 册除本讲⑩) 高数CA 8x运行③ 高数C课牛船除本课 高数CA 文字〔)P >|由要极限概念 注销 中二次曲面 中二次曲面 Qp关闭系统 由骃二重积 由二重积分 混合菜单 固定及下拉菜单
正文菜单、图标菜单、正文和图标混合菜单,如 “开始”菜单。 从用户角度出发,用户界面设计的类型主要有问题描述语言,数据 表格、图形与图标、菜单、对话框及窗口等。每一种类型都有不同的特 点和性能。讨论以下类型: 固定位置、浮动位置(弹出)、下拉式、嵌入式 混合菜单 固定及下拉菜单 固定菜单 下拉菜单
3.7.2用户界面的基本类型 、图像 在用户界面中,加入丰富多彩的画面,将能够更加形象地为用户提供 有用的信息,以达到可视化的目的。主要的处理操作有:图像的隐蔽和再 现、屏幕滚动和图案显示、动画等。 韫影天地 重坪 彐分 Click for a FREE TRIAL! O 4=
在用户界面中,加入丰富多彩的画面,将能够更加形象地为用户提供 有用的信息,以达到可视化的目的。主要的处理操作有:图像的隐蔽和再 现、屏幕滚动和图案显示、动画等。 2、图 像