教资会网络 | UGC NET CS 2018 年 12 月 – II |问题 30
软件耦合涉及称为模块的软件之间的依赖关系。以下关于模块耦合的说法正确的是?
- P:公共耦合发生在两个模块共享相同的全局数据时。
- 问:当模块共享一个复合数据结构并且只使用它的一部分时,就会发生控制耦合。
- R:当一个模块修改或依赖另一个模块的内部工作时,就会发生内容耦合。
(A)仅限 P 和 Q
(B)仅 P 和 R
(C)仅 Q 和 R
(D)所有 P、Q 和 R答案:(乙)
解释:耦合只是意味着将两个或多个事物连接在一起。这意味着两件事的配对。
- 公共耦合简单地意味着在几个模块之间共享公共数据或全局数据。
- 控制耦合简单来说就是控制模块之间的数据共享。戳记耦合简单来说就是模块间共享复合数据结构。
- 在内容耦合中,一个模块依赖或依赖于另一个模块的内部工作。
因此,只有陈述 P 和 R 是正确的。
这个问题的测验