- 2
- 0
- 约 64页
- 2017-01-16 发布于北京
- 举报
软件设计 学习内容 软件概要设计(总体设计) 基本任务 软件设计的基本原理 软件结构图形工具 结构化设计方法 软件详细设计(过程设计) 详细设计的基本任务 详细设计方法 软件详细设计表示法: ——图形、表格、语言 程序复杂度的定量度量 概要设计的基本任务 概要设计的基本任务 软件设计的基本原理 模块化的理论根据 模块化的理论根据 模块的概念 软件设计的基本原理 软件设计的基本原理 模块独立性 耦合性 耦合性举例 耦合性 应采用原则:尽量使用数据耦合,少用控制耦合,限制公共耦合的范围,完全不用内容耦合。 内聚性 内聚性举例 软件结构图形工具 软件结构图(Structure Chart) 结构图的形态特征 深度、宽度、扇入、扇出。 软件结构图举例 软件结构图注意事项 (1)同一名字的模块在结构图中仅能出现一次。 (2)调用关系只能从上到下。 (3)不严格表示模块的调用次序,习惯上从左到右,有时为了减少连线的交叉,适当地调整同一层模块的左右位置,以保证结构图的清晰。 (4)结构图并不指明什么时候调用下层模块,只表明一个模块调用哪些模块,至于模块内还有没有其他成分则完全没有表示。 软件结构设计优化准则(1) 软件结构设计优化准则(2) 控制范围与作用范围之间的准则: 软件结构设计优化准则(3) 表示软件结构的HIPO图 表示软件结构的HIPO图 变换型数据流图 事务型数据
原创力文档

文档评论(0)