- 13
- 0
- 约 59页
- 2017-01-08 发布于湖北
- 举报
描绘软件结构的图形工具 结构图(Yourdon) 面向数据流的设计方法 一、概念 变换流 事物流 设计过程 面向数据流的设计方法 交换流 面向数据流的设计方法 事物流 面向数据流的设计方法 设计过程 面向数据流的设计方法 二、变换分析 将具有变换流特征的数据流图映射成软件结构。 三、事物分析 将具有事物流特征的数据流图映射成软件结构。 四、设计优化 * 软件工程 * 谢谢! * * (1) 无直接耦合:指两个模块之间没有直接的关系,它们分别从属于不同模块的控制与调用,它们之间不传递任何信息。 因此, 模块间的这种耦合性最弱,模块独立性最高。 (2) 数据耦合:指两个模块之间有调用关系,传递的是简单的数据值,相当于高级语言中的值传递。这种耦合程度较低, 模块的独立性较高。 (3) 标记耦合:指两个模块之间传递的是数据结构, 如高级语言中的数组名、记录名和文件名等这些名字即为标记, 其实传递的是这个数据结构的地址。两个模块必须清楚这些数据结构,并按要求对其进行操作,这样降低了可理解性。 可采用“信息隐蔽”的方法,把该数据结构以及在其上的操作全部集中在一个模块,就可消除这种耦合,但有时因为还有其他功能的缘故,标记耦合是不可避免的。 (4) 控制耦合: 指一个模块调用另一个模块时,传递的是控制变量(如开关、 标志等),被调模块通过该控制变量的值有选择地执行块内某一功能。 因
您可能关注的文档
最近下载
- 2025—2026学年第二学期八年级道法期中检测试卷(含答案).pdf VIP
- 热塑性弹性体介绍.pdf VIP
- 2025年江苏省苏州工业园区初三一模物理试题及答案.pdf VIP
- 危险源及环境因素辨识、风险评价和控制措施管理规定.pdf VIP
- 西北航航材理讲座1.ppt VIP
- 基于深度学习的铝型材表面缺陷检测研究.pdf
- (高清版)-B-T 2820.1-2022 往复式内燃机驱动的交流发电机组 第1部分:用途、定额和性能.pdf VIP
- 我相信钢琴谱五线谱 完整版原版.pdf
- 内蒙古呼和浩特市赛罕区2026年七年级下学期期中生物试题(含答案).docx VIP
- 入党人介绍意见.docx VIP
原创力文档

文档评论(0)