问题
单项选择题
下面几种耦合,耦合度最高的是 (11) ,下面几种内聚,内聚度最弱的是 (12) 。
(12)处填()。
A.通信内聚
B.时间内聚
C.过程内聚
D.功能内聚
答案
参考答案:B
解析:
模块独立性是由内聚性和耦合性两个指标来度量的。耦合是软件结构中各模块之间相互连接的一种度量。耦合可以分为七种,他们之间的耦合度由高到低排列如下:1、内容耦合1、公共耦合3、外部耦合4、控制耦合5、标记耦合6、数据耦合 7、非直接耦合;内聚是从功能角度来衡量模块的联系。内聚有七种,它们之间的内聚度由弱到强的排列是1、偶然内聚2、逻辑内聚3、时间内聚4、过程内聚5、通信内聚6、顺序内聚7、功能内聚。