第6章(Office2007版).ppt

  1. 1、本文档共47页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章(Office2007版)

第6章 详细设计 6.1 结构程序设计 6.2 人机界面设计 6.3 过程设计的工具 6.4 面向数据结构的设计方法 6.5 程序复杂程度的定量度量 程序的质量与程序中所包含的GO TO 语句的数量成反比 Bohm和Jacopini证明了:3种基本的控制结构(顺序,选择,循环)就能实现任何单入口单出口的程序 “结构程序设计是尽可能少用GO TO语句的程序设计方法。最好仅在检测出错误时才使用GO TO语句,而且应该总是使用前向GO TO语句。” 6.1 结构程序设计: 易读性 经典结构化程序设计定义: 如果一个程序的代码块仅仅通过顺序、选择和循环这三种基本控制结构进行连接,并且每个代码块只有一个入口和一个出口,则称这个程序是结构化的。 6.2人机界面设计 界面设计质量直接影响用户对产品的评价。 6.2.1设计问题 界面设计的四大问题 1. 响应时间: 长度和易变性 2. 用户帮助: 集成和附加, 上下文 3. 出错信息: 如何办, 用户心理 4. 命令交互: 多媒体(图,文,声,光), 自定义宏指令, CTRL+? 6.2.2设计过程: 精化,迭代,原型 6.2.3人机界面设计指南 一般交互指南(一致,确认,不同类型,UNDO,易记,层次,多媒体) 信息显示指南(同1.) 数据输入指南(尽量少,同1.) 1、可使用性 ① 使用简单 ② 用户界面中所用术语的标准化和一致性 ③ 具有HELP功能 ④ 快速的系统响应和低的系统成本 ⑤ 具有容错能力 2、灵活性 ① 考虑用户的特点、能力、知识水平。 ② 提供不同的系统响应信息。 ③ 提供根据用户需求制定和修改界面。 3、界面的复杂性与可靠性 复杂性—界面规模及组织的复杂程度。应该愈简单愈好。 可靠性—指无故障使用的时间间隔。用户界面应该能够保 证用户正确、可靠地使用系统,及程序、数据的安全。 用户界面应具有的特性 1、用户特性分析 — 用户模型 了解所有用户的技能和经验,针对用户能力设计或更改界面。从以下方面分析: 用户类型—通常分为:外行型、初学型、熟练型、专家型。 用户特性度量—与用户使用模式和用户群体能力有关。 包括:用户使用频度、用户用机能力、用户的知识、思维能力等。 用户界面设计的任务 2、用户界面的任务分析 —任务模型(DFD图) 是对系统内部活动的分解,不仅要进行功能分解(用DFD图描述),还要包括与人相关的活动。每个加工即一个功能或任务。 3、确定用户界面类型 1、菜单(menu) 按照显示方式 正文菜单、图标菜单、正文和图标混合菜单,如:开始菜单。 用户界面的基本类型 从用户角度出发,用户界面设计的类型主要有问题描述语言,数据表格、图形与图标、菜单、对话框及窗口等。每一种类型都有不同的特点和性能。讨论以下类型:菜单、图象、对话框和窗口。 按屏幕位置和操作风格 固定位置、浮动位置(弹出)、下拉式、嵌入式 图3.54 混合菜单 2、图 象 在用户界面中,加入丰富多彩的画面,将能够更加行象地为用户提供有用的信息,以达到可视化的目的。主要的处理操作有:图象的隐蔽和再现、屏幕滚动和图案显示、动画等。 3、对话框  对话框是在需要时,显示在屏幕上一个矩形区域内的图形和正文信息。通过对话,实现系统和用户之间的通信。   对话框显示的方式与弹出式菜单类似,即瞬时弹出。同时,系统还应将对话框所覆盖的原图象进行保存,以便在对话结束后能立即恢复。   有三种对话形式:   图3.58 必须回答式对话框 图3.59 无需回答式对话框 图3.60 警告式对话框 4、窗口(window) 图形学中称为视图区(Viewport),视为虚拟屏幕。一个实用窗口,可包含部件: 菜单区(menu bar) 图标区(icon bar) 标题区(title bar) 移动区(move bar) 大小区(size bar) 退出区(quit bar) 用户工作区(user’s work bar) 横向滚动区(horizontal scroll bar) 纵向滚动区(vertical scroll bar) 图3.61 窗口 数据输入界面,是系统的重要组成部分。主要从输入速度和减少出错率考虑。 1、尽量减少输入工作量 对相同内容输入设置默认值 自动填入 列表选择或点击选择 2、输入屏幕与输入格式匹配 即屏幕显示按照数据使用频率、重要性、次序等组织。 3、数据输入的一般规则 确定输入 交互动作 确定删除 提供反馈 数据输入界面设计 6

文档评论(0)

bbnnmm885599 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档