列表

详情


若某模块的所有语句都与存款功能相关,则该模块的内聚是(  )。

A. 逻辑内聚

B. 顺序内聚

C. 功能内聚

D. 通信内聚

参考答案: C

详细解析:

本题考查结构化分析与设计方法。
模块独立性是创建良好设计的一个重要原则,一般采用模块间的糯合和模块的内聚两个准则来进行度量。内聚是模块功能强度的度量,一个模块内部各个元素之间的联系越紧密,则它的内聚性就越高,模块独立性就越强。一般来说模块内聚性由低到高有巧合内聚、逻辑内聚、时间内聚、过程内聚、通信内聚、 信息内聚和功能内聚七种类型。若一个模块把几种相关的功能组合在一起,每次被调用时,由传送给模块的判定参数来确定该模块应执行哪一种功能,则该模块的内聚类型为逻辑内聚。顺序内聚是指一个模块中各个处理元素都密切相关于同一功能且必须顺序执 行,前一功能元素的输出就是下一功能元素的输入。若一个模块中各个部分都是完成某一个具体功能必不可少的组成部分,则该模块为功能内聚模块。通信内聚是指模块内所有处理元素都在同一个数据结构上操作,或者指各处理使用相同的输入结构或产生相同的输出数据。本题所述模块的所有语句与存款功能相关,因此内聚类型为功能内聚。

上一题