单选题
在程序中有一个错误处理模块,它接收出错信号,对不同类型的错误打印出不同的出错信息,则该模块设计时的内聚类型为______。
A、
逻辑内聚
B、
信息内聚
C、
功能内聚
D、
过程内聚
【正确答案】
A
【答案解析】
[解析]
模块的内聚类型通常可以分为7种,根据内聚度从高到低排序如表4—14所示。
表4—14模块的内聚类型
内聚类型
描 述
功能内聚
完成一个单一功能,各个部分协同工作,缺一不可
顺序内聚
处理元素相关,而且必须顺序执行
通信内聚
所有处理元素集中在一个数据结构的区域上
过程内聚
处理元素相关,而且必须按特定的次序执行
瞬时内聚
所包含的任务必须在同一时间间隔内执行(如初始化模块)
逻辑内聚
完成逻辑上相关的一组任务
偶然内聚
完成一组没有关系或松散关系的任务
在本题中,接收到错误信号后,根据其错误类型做出相应的处理,这是完成逻辑上相关的一组任务,因此属于逻辑内聚。
提交答案
关闭