1 / 28
文档名称:

2015年《软件工程》第4章 软件总体设计.ppt

格式:ppt   页数:28页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

2015年《软件工程》第4章 软件总体设计.ppt

上传人:3099984911 2015/2/28 文件大小:0 KB

下载得到文件列表

2015年《软件工程》第4章 软件总体设计.ppt

文档介绍

文档介绍:第四章软件总体设计
【本章引言】
总体设计过程通常由两个阶段组成:系统设计和结构设计。其中系统设计的任务是确定系统的具体实现方案,结构设计则是确定软件的模块结构。这两个阶段是紧密联系在一起的,它们执行的效果将直接影响到总体设计好坏,乃至整个软件工程的合理与否。前一个阶段是后一个阶段的基础,后一个阶段是前一个阶段的发展方向。因此,我们在总体设计的整个过程中必须围绕系统设计和结构设计这两个阶段展开每一项工作。
第四章软件总体设计
【本章重点】
软件设计的概念与原则;
掌握总体设计的步骤和方法;
【教学目标】
掌握软件设计的概念与原则;
掌握总体设计的步骤和方法;
了解总体设计的文档与评审。
第四章软件总体设计
总体设计概述
总体设计的图形描述工具
模块化设计
面向数据流的设计方法
小结<br****题
总体设计概述
总体设计的任务
系统分析员审查软件计划、软件需求分析提供的文档,提出最佳推荐方案,用系统流程图,组成系统物理元素清单,成本效益分析,系统的进度计划,供专家审定,审定后进入设计。
确定模块结构,划分功能模块,将软件功能需求分配给所划分的最小单元模块。确定模块间的联系,确定数据结构、文件结构、数据库模式,确定测试方法与策略。
编写总体设计说明书,用户手册,测试计划,选用相关的软件工具来描述软件结构,结构图是经常使用的软件描述工具。选择分解功能与划分模块的设计原则,例如模块划分独立性原则,信息隐蔽原则等。
总体设计概述
总体设计的步骤





、文件结构的设计



总体设计的图形工具
层次图
总体设计的图形工具
HIPO图
总体设计的图形工具
结构图
模块化设计
模块化与局部化

模块是数据说明、可执行语句等程序对象的集合,模块可以单独被命名、而且可通过名字来访问,例如,过程、函数、子程序、宏等等都可作为模块。模块化就是把程序划分成若干个模块,每个模块具有一个子功能,把这些模块集成起来构成一个整体,可以完成指定的功能,进而满足问题的要求。