第四章总体设计.ppt.ppt

第四章总体设计.ppt

本章主要内容 总体的设计过程 软件设计的概念和原理 启发式规则 图形工具 面向数据流的设计方法 总体的设计过程 设想供选择的方案 选取合理的方案 推荐最佳方案 功能分解 设计软件结构 数据库设计 制定测试计划 书写文档 审核和复审 软件设计的概念和原理 模块化 抽象 信息隐蔽和局部化 模块独立 模块内聚 启发式规则 改进软件结构提高模块独立性 模块规模应该适中 深度、宽度、扇出和扇入应适当 模块的作用域应在控制域之内 尽量降低模块接口的复杂程度 设计单入口出口的模块 模块功能应该可以预测 图形工具 层次图和HIPO图 结构图 面向数据流的设计方法 概念 变换流分析设计 事物流分析设计 混合流分析设计 设计优化 总体设计阶段的基本任务是,确定系统的物理配置方案,进而确定组成系统的每个程序的结构。 总体设计可以分为两个阶段:首先进行系统设计,从数据流图出发设想完成系统功能的若干合理的物理方案;然后进行软件结构设计,确定软件是由哪些模块组成,确定模块相互间的动态调用关系。层次图和结构图是描述软件结构的常用工具。 在进行软件设计时应遵循的原则是,模块的独立性,高内聚、低偶合,扇入扇出要适当,接口尽量简单等。 自顶向下逐步求精是软件结构设计的常用方法。采用面向数据流设计映射

文档评论(0)

1亿VIP精品文档

相关文档