软件开发与应用-第6章 详细设计.ppt

软件开发与应用-第6章 详细设计

软件开发与应用 第五章 回顾 设计过程 设计原理 启发规则 描绘软件结构的图形工具 面向数据流的设计方法 小结 本章导读 第六章 详细设计 结构程序设计 人机界面设计 过程设计的工具 面向数据结构的设计方法(略) 程序复杂程度的定量度量 小结 (Program Design ? Coding) 结构程序设计的特点: ① 自顶向下逐步求精; ② 具有单入、单出的控制结构(取消GOTO语句) ? 任何复杂的程序流程图都应由以上五种基本结构组合而成。 6.2 人机界面设计 人机界面设计是接口设计的一个重要的组成部分。 近年来,人机界面在系统中所占的比例越来越大,在个别系统中人机界面的设计工作量甚至占总设计量的一半以上。 人机界面的设计质量,直接影响用户对软件产品的评价,从而影响软件产品的竞争力和寿命。 人机界面 6.2.1 设计问题 在设计人机界面的过程中,几乎总会遇到下述4个问题: 系统响应时间 ? 系统响应时间指从用户完成某控制动作(例如,按回车键或点击鼠标),到软件给出预期的响应(输出信息或做动作)之间的这段时间。 ?系统响应时间有两个重要属性:分别是长度和易变性。 2. 用户帮助设施 几乎交互式系统的每个用户都需要帮助,当遇到复杂问题时甚至需要查看用户手册以寻找答案。大多数现代软件都提供联机帮助设施,这使得用户无须离开用户界面就能解决自己

文档评论(0)

1亿VIP精品文档

相关文档