软件工程ppt课件 第06章 详细设计教学幻灯片.pptVIP

  • 1
  • 0
  • 约3.97千字
  • 约 62页
  • 2018-11-29 发布于天津
  • 举报

软件工程ppt课件 第06章 详细设计教学幻灯片.ppt

软件工程ppt课件 第06章 详细设计教学幻灯片.ppt

第五章 详细设计 ;结构程序设计的优点: ① 可以提高软件开发工程的成功率和生产率 ② 开发出程序有清晰的层次结构,容易阅读和理解 ③程序静态结构和动态执行结构保持一致,易保持正确,出错易诊断和纠正 ④程序易测试 ⑤易重用(Reuse) ⑥利于程序的正确性证明; 1、用户界面具备的特性 2、用户特性分析 3、用户界面任务分配 4、界面设计的基本类型 5、数据输入界面 6、数据显示界面;1.可使用性 (1) 使用的简单性 (2)用户界面中所用术语的标准化和一致性 (3)快速的系统响应和低的系统成本 (4)用户界面的容错能力:错误诊断、修正错误及出错保护 (5)拥有HELP功能 2.灵活性 (1)考虑到用户的特点、能力、知识水平,应当使用户界面能满足不同用户的要求。 (2)用户可以根据需要制定和修改界面方式 (3)系统能够按照用户的希望和需要,提供不同??细程度的系统响应信息,包括反馈信息、提示信息、帮助信息、出错信息等。;(1)外行型:从未使用过计算机 (2)初学型 对计算机有一些经验,但对新系统不熟悉的用户 (3)熟练型 对一个系统有相当多的经验,能够熟练操作的用户。 (4)专家型 了解系统内部的构造,专家型要求为他们提供能够修改和扩充系统能力的复杂界面。 用户的类型不是一成不变的。 ; 用户使用的频度 用户需要自由选用界面的情况 用户对计算机的熟练程度 用户知识 用户思维能力;(1) 检查数据流图,标出哪些是单独由计算机完成的任务,哪些是单独由人完成的任务,哪些是由两者共同完成的任务。 (2) 对于共同完成的任务,将任务的每一个动作分配给人或计算机。 (3) 计算机与人的协同动作,需要再进一步细化以确定人和计算机如何交互。 ;四、界面设计的基本类型;例1: 通用设备信息管理系统 0 — 退出 1 — 数据编辑 2 — 设备检索 3 — 设备统计 4 — 报表打印 5 — 系统维护 请输入选择的功能号[0—5]: ;2)图标菜单简称图标或图符 如:windows环境;(2) 按照屏幕位置和操作风格分类;2) 浮动位置菜单 3) 下拉式菜单 4) 嵌入式菜单 如超文本,超级链接;3. 图象 用户的界面,加入丰富多彩的画面,形象地为用户提供有用的信息而达到可视化的目的。 主要处理有:图象的隐蔽和再现、屏幕滚动和图案显示,包括动画。 (1) 图象的隐蔽和再现 菜单显示时,将要被遮盖的区域中原先的图象隐蔽起来。 (2) 屏幕滚动 物理屏幕仅能容纳用户需要显示内容中的一部分,上卷、下卷 (3) 图案显示 将设计好的图象以图象的方式存放在一个文件中,必要时再将其装入到内存并显示。;4. 对话 也称对话框 三种对话形式 (1) 必须回答式 (2) 无须回答式 (3) 警告式;5. 窗口 窗口指屏幕上一个矩形区域,视图区,用户可以通过窗口显示、观察虚拟屏幕,显示 器为物理屏幕。 屏幕上有多个窗口,只有一个活动窗口。 窗口上配置部件。 (1) 菜单区 (2) 图标区 (3) 标题区 (4) 移动区 (5) 大小区 (6) 用户工作区 (7) 横向滚动区 (8) 纵向滚动区 (9) 退出区;;五、 数据输入界面 1. 数据输入的规则 目标简化用户的工作,尽可能减少输入的差错,可以通过以下方式减少用户的输入的工作量: 对共同的输入内容设置默认值; 使用代码或缩写自动填入已输过的内容或重复的内容; 如果输入的内容是一个有限的备选集,可以采用列表选择或指点方式。 ;数据输入对话设计的一般规则 (1)确认输入:只有当用户按下输入确认键时,才确认输入; (2) 交互动作:使用TAB键或回车键控制表项间移动 (3) 明确取消:输入数据不要立即丢弃 (4) 确认删除 (5) 提供反馈:将用户先前输入内容仍保留在屏幕上 (6) 允许编辑 (7) 提供复原(Undo) (8) 自动格式化:用户可以采用格式输入 (9) 提示输入范围 ;2. 输入表格设计 每种信息一个表项,并带有一个标题,提示输入信息内容及位置,用移位键或功能 键控制光标,在各个表项上输入数据。 ;;规则: (1) 数据验证 要检查是否所有必需的项目都已填充,类型检查,数据值范围检查。 三种结果:致命错误、警告、建议。 验证信息一般显示在屏幕的某一固定位置,该位置是为出错控制特意保留的。 (2) 屏幕设计 通常把屏幕划分为数据输入、命令与出错处理三个区域。 (3) 信息提示 通知用户出错类型,出错信息不应只是显示语法错或者无效域

文档评论(0)

1亿VIP精品文档

相关文档