信息科学与技术学院 闵笛 软件工程 第五章总体设计 v 5 . 1 设计过程 v 5 . 2 设计原理 v 5 . 3 启发规则 v 5 . 4 描绘软件结构的图形工具 v 5 . 5 面向数据流的设计方法 v 5 . 6 小结 v习题信息科学与技术学院 闵笛 软件工程 学习要求 v掌握: v 1 、软件设计过程中应遵循的基本原理和相 关概念; v 2 、描绘软件结构的图形工具的运用; v 3 、面向数据流设计方法概念;变换分析、 事务分析法过程和应用。 v理解: v 1 、典型的总体设计过程包括的步骤; v 2 、设计中的启发式规则;信息科学与技术学院 闵笛 软件工程 重点和难点 v重点: v软件设计过程中应遵循的基本原理; v面向数据流的设计方法 v难点: v变换分析、事务分析法的过程和应用信息科学与技术学院 闵笛 软件工程 软件设计的目标和任务 v软件需求:解决“做什么” v软件设计:解决“怎么做” v软件设计的任务:以软件需求规格说明书为 依据,着手实现软件的需求,并将设计的结 果反映在“设计规格说明书”文档中。 v软件设计的重要性:是软件开发阶段的第一 步,最终影响软件实现的