2016内聚耦合.pptVIP

  • 13
  • 0
  • 约1.04万字
  • 约 53页
  • 2016-12-03 发布于北京
  • 举报
2016内聚耦合

2. 模块的独立性 模块独立性的概念 模块完成独立的功能 符合信息隐蔽和信息局部化原则 模块间关连和依赖程度尽量小 模块独立性的度量 模块独立性取决于模块的内部和外部特征。 SD方法提出的定性的度量标准: 模块自身的内聚性 模块之间的耦合性 2. 模块独立性的度量之一:内聚性 一个模块内部各成分之间相互关联的强度 设计目标:高内聚(一模块的所有成分都直接参与 并且对于完成同一功能来说都是最基本的) 软件设计的概念和原理 模块的内聚性类型:   低 巧合内聚 内 逻辑内聚 聚 时间内聚 性 过程内聚      通信内聚 信息内聚 高 功能内聚 (4) 过程内聚 模块内各处理成分相关,且必须以特定次序执行。 过程内聚模块 (5) 通信内聚 模块内各部分使用相同的输入数据,或产生 相同的输出结果。 通信内聚模块例 (6)顺序内聚 一个内部成分的输出是另一个内部成分的输入, 将它们合起来。 顺序内聚模块 (7) 功能内聚 模块仅包括为完成某个功能所必须的所有成分。 ( 模块所有成分共同完成一个功能,缺一不可 ) 内聚性最强 功能内聚模块 模块独立性的度量之二: 耦合性是模块间相互依赖程度的度量,耦合的强弱取决于模块间接口的复杂程度,进入或访问一个模块的点,以及通过接口的数据。 耦合性越高,模

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档