第5章 总体设计 5.1 设计过程 5.2 设计原理 5.3 启发规则 5.4 描绘软件结构的图形工具 5.5 面向数据流的设计方法 5.6 小结 习题 本章目标与要求 深刻理解软件总体设计的基本任务,软件设计的基本原理。 理解模块化、抽象、信息隐蔽、模块独立性等概念。 掌握度量模块独立性的标准-----耦合性与内聚性。 熟练掌握结构化设计方法,能划分数据流的类型,将其 能转换成软件结构图,并能根据优化准则将其优化。 (重点和难点) 怎么做 系统设计的基本目的----系统应该如何实现? 每个物理单元仍然是黑盒子级别 软件设计是后续开发步骤及软件维护工作的基础。如果没有设计,只能建立一个不稳定的系统结构 软件设计的目标和任务 根据用信息域表示的软件需求,以及功能和性能需求,进行: -- 数据设计 ---系统结构设计 ----过程设计。 数据设计侧重于数据结构的定义。 系统结构设计定义软件系统各主要成份之间的关系,系统由哪些模块组成及模块间的关系。 过程设计则是把结构成份转换成软件的过程性描述。在编码步骤,根据这种过程性描述,生成源程序代码,然后通过测试最终得到完整有效的软件。确定每个模块的处理过程(详细设计阶段) 软件设计任务 从工程管理的角度来看,软件设计分两步完成。 总体设计(概要设计) 将软件需求
您可能关注的文档
- 【完整版】微商从零基础开始剖析.ppt
- 【物理】3.5力的分解(人教版必修1)2剖析.ppt
- 【走向高考】2017高考化学一轮复习第8章水溶液中的离子平衡第4节难溶电解质的溶解平衡课件新人教版剖析.ppt
- 【新人教版】高中政治选修五:2.5《民事权利的行使与界限》课件剖析.ppt
- 【新人教版课件】高中语文必修4_第5课《苏轼词两首》剖析.ppt
- 【走向高考】2017年高考生物一轮复习第2讲细胞的分化、衰老、凋亡和癌变课件新人教版必修1剖析.ppt
- 【云南中考新突破】(三年中考一年预测)2016中考物理二轮复习第1部分教材同步复习第17章电功率课件剖析.ppt
- 【掌控中考】(云南专版)2016中考英语第二篇中考专题突破专题5-6复习课件人教新目标版剖析.ppt
- 【学守则学规范做合格的中学生】剖析.ppt
- 【最新版】2015级新生下单流程剖析.ppt
最近下载
- 《第二章草地农业生态系统》课件.ppt VIP
- 2023胖东来服务运营细节整理实地调研.pptx VIP
- 叉车年度检查报告.doc VIP
- 干细胞储存服务协议(2025生物科技).docx VIP
- 河北省2022年3月普通高中学业水平合格性考试生物试题.pdf VIP
- (完整版)史上最全中考英语词性转换归纳.pdf VIP
- 2025中考数学专项复习:二次函数的压轴题(10种题型解读+9种题型方法)(原卷版).pdf VIP
- 专题七 二次函数压轴题.ppt VIP
- 中考二次函数压轴题及答案.doc VIP
- 桥梁施工软件:Tekla Structures二次开发_(8).TeklaStructuresAPI基础.docx VIP
原创力文档

文档评论(0)