某模块实现两个功能:向某个数据结构区域写数据和从该区域读数据。该模块的内聚类型为

考试题库2022-08-02  20

问题 某模块实现两个功能:向某个数据结构区域写数据和从该区域读数据。该模块的内聚类型为( )内聚。A.过程B.时间C.逻辑D.通信

选项 A.过程
B.时间
C.逻辑
D.通信

答案 D

解析 题考查软件工程内聚度知识点。内聚是指一个模块内各个元素彼此结合的紧密程度,它是信息隐蔽和局部的概念的自然扩展。设计时应该力求高内聚,理想内聚的模块应当恰好做一件事情。
偶然内聚:一个模块的各成分之间毫无关系。比如:一组语句在程序的多处出现,为了节省内存空间,这些语句放在一个模块中,该模块的内聚是偶然内聚的。

逻辑内聚:把几种逻辑上相关的功能组放在同一模块中。

瞬时内聚(时间内聚):一个模块所包含的任务必须在同一时间间隔内执行,例如初始化模块。

过程内聚:一个模块的处理元素是相关的,而且必须按特定的次序执行。

通信内聚:一个模块的所有成分都结合在同一个数据结构上。

顺序内聚:模块的成分同一个功能密切相关,且输出,作为另外一个成分的输入。

功能内聚:模块内的所有成分属于一个整体,完成单一的功能。

在以上的内聚中,内聚度从低到高,偶然内聚度最低,功能内聚度最高。模块的高内聚、低耦合的原则称为模块独立原则,也称为模块设计的原则。本题选择D选项
转载请注明原文地址:https://www.tihaiku.com/congyezige/2407459.html

最新回复(0)