8 结构化详细设计.ppt

软件工程 第七讲 结构化详细设计 朱建凯 上节课的问题 信息隐藏的意义? 模块化的粒度为什么不是越大或者越小越好? 本次课程需要掌握的内容 人机交互设计(了解) 如何提高程序的可重用性、可扩充性和健壮性(重要) 什么是结构程序设计?(重要) 伪码、PAD、盒图、程序流程图(非常重要) 前面三个方法的优势,程序流程图的缺陷(非常重要) 详细设计阶段的根本目标是确定应该怎样具体地实现所要求的系统。 详细设计的目标不仅仅是逻辑上正确地实现每个模块的功能,更重要的是设计出的处理过程应该尽可能简明易懂。 5.3.1 人机界面设计 人机界面设计是接口设计的一个重要的组成部分。 人机界面的设计质量,直接影响用户对软件产品的评价,从而影响软件产品的竞争力和寿命,因此,必须对人机界面设计给予足够重视。 一、设计问题 在设计人机界面的过程中,几乎总会遇到下述4个问题: 系统响应时间 用户帮助设施 出错信息处理 命令交互 1. 系统响应时间 一般说来,系统响应时间指从用户完成某个控制动作(例如,按回车键或点击鼠标),到软件给出预期的响应(输出信息或做动作)之间的这段时间。 系统响应时间有两个重要属性,分别是长度和易变性。

文档评论(0)

1亿VIP精品文档

相关文档