某模块中有两个处理A和B,分别对数据结构X写数据和读数据,则该模块的内聚类型为__________内聚。

admin2019-07-12  34

问题 某模块中有两个处理A和B,分别对数据结构X写数据和读数据,则该模块的内聚类型为__________内聚。

选项 A、逻辑
B、过程
C、通信
D、内容

答案C

解析 本题考查软件设计的基础知识。模块间的耦合和模块的内聚是度量模块独立性的两个准则。内聚是模块功能强度的度量,即模块内部各个元素彼此结合的紧密程度。一个模块内部各个元素之间的紧密程度越高,则其内聚性越高,模块独立性越好。模块内聚类型主要有以下几类:
偶然内聚,巧合内聚:指一个模块内的各处理元素之间没有任何联系。
逻辑内聚:指模块内执行若干个逻辑上相似的功能,通过参数确定该模块完成哪一个功能。
时间内聚:把需要同时执行的动作组合在一起形成的模块。
过程内聚:指一个模块完成多个任务,这些任务必须按指定的过程执行。
通信内聚:指模块内的所有处理元素都在同一个数据结构上操作,或者各处理使用相同的输入数据或产生相同的输出数据。
顺序内聚:指一个模块中的各个处理元素都密切相关于同一个功能且必须顺序执行,前一个功能元素的输出就是下一功能元素的输入。
功能内聚:指模块内的所有元素共同作用完成一个功能,缺一不可。
本题中,两个处理A和B对相同的数据结构操作,属于通信内聚。
转载请注明原文地址:https://kaotiyun.com/show/KICZ777K
0

相关试题推荐
最新回复(0)