- 5
- 0
- 约6.94千字
- 约 70页
- 2019-11-26 发布于湖北
- 举报
第八讲 结构化设计方法 基于DFD的结构化设计的基本概念 Yourdon等《Structured Design》 目标:使程序结构适应问题结构。结构化设计方法(SD) 映射关系:DFD → HIPO or SC,即从数据流图映射到软件结构图,其中数据流(信息流)的类型决定了映射的方法。 两种类型的信息流(P95) 变换流 事务流 结构化设计方法 首先研究、分析和审查数据流图。 从软件的需求规格说明中弄清数据流加工的过程,对于发现的问题及时解决。 然后根据数据流图决定问题的类型。数据处理问题典型的类型有两种:变换型和事务型。针对两种不同的类型分别进行分析处理。 由数据流图推导出系统的初始结构图。 利用一些启发式原则来改进系统的初始结构图,直到得到符合要求的结构图为止。 修改和补充数据词典。 制定测试计划。 在系统结构图中的模块 传入模块 ─ 从下属模块取得数据,经过某些处理,再将其传送给上级模块。它传送的数据流叫做逻辑输入数据流。 传出模块 ─ 从上级模块获得数据,进行某些处理,再将其传送给下属模块。它传送的数据流叫做逻辑输出数据流。 变换模块 ─ 它从上级模块取得数据,进行特定的处理,转换成其它形式,再传送回上级模块。它加工的数据流叫做变换数据流。 协调模块 ─ 对所有下属模块进行协调和管理的模块。 变换型系统结构图 变换型数据处理问题的工作过程大致分为三步,即取得数据,变换数据和
原创力文档

文档评论(0)