模块A、B和C都包含相同的5个语句,这些语句之间没有联系,为了避免重复,把这5个语句抽取出来组成一个模块D,则模块D的内聚类型为 (39) 内聚。以下关于该类内聚的叙述中,不正确的是 (40) 。 (40)

admin2018-01-04  41

问题 模块A、B和C都包含相同的5个语句,这些语句之间没有联系,为了避免重复,把这5个语句抽取出来组成一个模块D,则模块D的内聚类型为  (39)  内聚。以下关于该类内聚的叙述中,不正确的是  (40)  。
(40)

选项 A、从模块独立性来看,是不好的设计
B、是最弱的一种内聚类型
C、是最强的一种内聚类型
D、不易于软件的修改和维护

答案C

解析 本题考查软件设计的基础知识。
    模块独立性是创建良好设计的一个重要原则,一般采用模块间的耦合和模块的内聚两个准则来进行度量。内聚是指模块内部各元素之间联系的紧密程度,内聚度越高,则模块的独立性越好。内聚性一般有以下几种:
    ①巧合内聚,指一个模块内的各处理元素之间没有任何联系。
    逻辑内聚,指模块内执行几个逻辑上相似的功能,通过参数确定该模块完成哪一个功能。
②时间内聚,把需要同时执行的动作组合在一起形成的模块。
    ③通信内聚,指模块内所有处理元素都在同一个数据结构上操作,或者指各处理使用相同的输入数据或者产生相同的输出数据。
    ④顺序内聚,指一个模块中各个处理元素都密切相关于同一功能且必须顺序执行,前一个功能元素的输出就是下一个功能元素的输入。
    ⑤功能内聚,是最强的内聚,指模块内所有元素共同完成一个功能,缺一不可。
    上述提到的这几种内聚类型从弱到强,巧合内聚是最弱的一种内聚类型。从模块独立性来看,希望是越强越好,弱内聚不利于软件的修改和维护。
转载请注明原文地址:https://kaotiyun.com/show/H9PZ777K
0

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