将在同一张报表上操作的所有程序组成一个模块,该模块的内聚为()A.逻辑内聚 B

练习题库2022-08-02  47

问题 将在同一张报表上操作的所有程序组成一个模块,该模块的内聚为()A.逻辑内聚B.时间内聚C.功能内聚 D.通信内聚

选项 A.逻辑内聚
B.时间内聚
C.功能内聚
D.通信内聚

答案 D

解析 模块独立性是创建良好设计的一个重要原则,一般采用模块间的耦合和模块的内聚两个准则来进行度量。内聚是模块功能强度的度量,一个模块内部各个元素之间的联系越紧密,则它的内聚性就越高,模块独立性就越强。一般来说模块内聚性由低到高有巧合内聚、逻辑内聚、时间内聚、过程内聚、通信内聚、信息内聚和功能内聚七种类型。若一个模块把几种相关的功能组合在一起,每次被调用时,由传送给模块的判定参数来确定该模块应执行哪一种功能,则该模块的内聚类型为逻辑内聚。顺序内聚是指一个模块中各个处理元素都密切相关于同一功能且必须顺序执行,前一功能元素的输出就是下一功能元素的输入。若一个模块中各个部分都是完成某一个具体功能必不可少的组成部分,则该模块为功能内聚模块。通信内聚是指模块内所有处理元素都在同一个数据结构上操作,或者指各处理使用相同的输入结构或产生相同的输出数据。题中模块在同一张报表上操作,因此模块的内聚类型属于通信内聚。
转载请注明原文地址:https://tihaiku.com/congyezige/2417262.html

最新回复(0)