模块A、B和C都包含相同的5个语句,这些语句之间没有联系。为了避免重复,把这5个语句抽取出来组成一个模块D,则模块D的内聚类型为( )内聚。

admin2016-05-10  35

问题 模块A、B和C都包含相同的5个语句,这些语句之间没有联系。为了避免重复,把这5个语句抽取出来组成一个模块D,则模块D的内聚类型为(   )内聚。

选项 A、功能
B、通信
C、逻辑
D、巧合

答案D

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

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