问题
问答题
给出模块内聚的定义,并举例说明3 种模块内聚类型。
答案
参考答案:模块内聚是模块内各处理成分之间的相互关联。作为模块化度量指标之一,它是指导人们进行模块结构设计的重要概念。(1 分)模块内聚可分为:(给出3 种模块内聚类型,得3 分,其中每种内聚1 分)(1)偶然内聚:即一个模块内各成分之间毫无关系,则称为偶然内聚。(2)逻辑内聚:即把几个逻辑上相关的功能放在一个模块中,则称为逻辑内聚。(3)时间内聚:即如果一个模块完成的功能必须在同一时间内执行,则称为时间内聚。(4)过程内聚:即如果一个模块内部的处理成分相关,且这些处理成分必须以特定的次序执行,则称为过程内聚。(5)通信内聚:即如果一个模块的所有成分都操作同一数据集或生成同一数据集,则称为通信内聚。(6)顺序内聚:即如果一个模块的各个处理成分和同一功能相关,且一个成分的输出作为另一成分的输入,则称为顺序内聚。(7)功能内聚:即模块的所有成分对于完成单一功能都是基本的,则称为功能内聚。
解析:评分说明:定义1 分,3 个模块内聚例子各1 分。