请输入您要查询的百科知识:

 

词条 内聚
释义 内聚(Cohesion)是一个模块内部各成分之间相关联程度的度量

§ 一、内聚强度

内聚按强度从低到高有以下几种类型:

§ (1)偶然内聚。

如果一个模块的各成分之间毫无关系,则称为偶然内聚。

§ (2)逻辑内聚。

几个逻辑上相关的功能被放在同一模块中,则称为逻辑内聚。如一个模块读取各种不同类型外设的输入。尽管逻辑内聚比偶然内聚合理一些,但逻辑内聚的模块各成分在功能上并无关系,即使局部功能的修改有时也会影响全局,因此这类模块的修改也比较困难。

§ (3)时间内聚。

如果一个模块完成的功能必须在同一时间内执行(如系统初始化),但这些功能只是因为时间因素关联在一起,则称为时间内聚。

§ (4)过程内聚。

如果一个模块内部的处理成分是相关的,而且这些处理必须以特定的次序执行,则称为过程内聚。

§ (5)通信内聚。

如果一个模块的所有成分都操作同一数据集或生成同一数据集,则称为通信内聚。

§ (6)顺序内聚。

如果一个模块的各个成分和同一个功能密切相关,而且一个成分的输出作为另一个成分的输入,则称为顺序内聚。

§ (7)功能内聚。

模块的所有成分对于完成单一的功能都是必须的,则称为功能内聚。

随便看

 

百科全书收录594082条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/1/19 8:33:31