模块A的功能为:从数据库中读出产品信息,修改后存回数据库,然后将修改记录写到维护文件中。该模块内聚类型为 (38) 内聚。以下关于该类内聚的叙述中,正确的是 (39) 。 (39)

admin2017-11-27  50

问题 模块A的功能为:从数据库中读出产品信息,修改后存回数据库,然后将修改记录写到维护文件中。该模块内聚类型为  (38)  内聚。以下关于该类内聚的叙述中,正确的是  (39)  。
(39)

选项 A、是最低的内聚类型
B、是最高的内聚类型
C、不易于重用
D、模块独立性好

答案C

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

最新回复(0)