第四章结构化信息系统设计与实施摘要.ppt

4.3.3 模块结构设计 注意: 2.模块结构图与DFD关系: 模块结构图可以由数据流程图DFD转换而来。但模块结构图与数据流程图有本质的区别。 数据流程图着眼于数据流,反映系统的逻辑功能,即系统能做什么。 模块结构图则着眼于控制层次,反映系统的物理模型,即如何逐步实现系统的总功能。 时间顺序上先有DFD,然后才有模块结构图。 模块结构图的控制是以数据流程为依据的。根据数据流程图规定的功能,来设计出一套实现办法,是总体设计阶段的任务,因此,绘制模块结构图的过程就是完成这一任务的过程。 4.3.3 模块结构设计 4.3.3 模块结构设计 注: 1. 在模块设计时,要把模块独立性作为一个基本要求。所谓两个模块彼此完全独立,是指其中任一模块在运行时,与另一个模块存在无关。 2. 严格地讲,模块不可能完全独立,独立性只是一个相对的概念。具有独立功能而且与其他模块之间相互作用少的模块,称为独立性高的模块。保证模块独立性高是系统设计的关键。衡量模块的独立性程度有两个重要的指标:模块耦合和模块内聚。 4.3.3 模块结构设计 4.3.3 模块结构设计 4.3.3 模块结构设计 4.3.3 模块结构设计 4.3.3 模块结构设计 4.3.3 模块结构设计 4.3.3

文档评论(0)

1亿VIP精品文档

相关文档