简答题

如何理解模块独立性?用什么指标来衡量模块独立性?

正确答案

模块独立性是指软件系统中的每个模块只涉及软件要求的具体子功能,只通过简单的接口和软件系统中其它模块相联系。模块的独立性较好,对软件的可靠性和软件的可维护性是很有帮助的,模块的独立性度量准则:模块间的耦合和模块的内聚。
耦合(Coupling)是模块之间的相对独立性(相互连接的紧密程度)的度量。模块之间的连接越紧密,联系越多,耦合性就越高,而其模块独立性就越弱。
内聚(Cohesion)是模块功能强度(一个模块内部各个元素彼此结合的紧密程度)的度量。一个模块内部各个元素之间的联系越紧密,则它的内聚性就越高,相对地,它与其它模块之间的耦合性就会减低,而模块独立性就越强。因此,模块独立性比较强的模块应是高内聚低耦合的模块。

答案解析

相似试题
  • 如何理解模块独立性?用什么指标来衡量模块独立性?

    简答题查看答案

  • 如何理解模块独立性?用什么指标来衡量模块独立性?

    简答题查看答案

  • 如何理解模块独立性?用什么指标来衡量模块独立性?

    简答题查看答案

  • 软件模块的独立性往往是用两个指标来度量的,()性度量其功能强度的相对指标,()性则用以度量模块间的相互联系的强度。

    填空题查看答案

  • 为了衡量模块的相对独立性,提出了模块间的()与模块的()两个概念。

    填空题查看答案

  • 表示模块之间的调用联系和信息交换联系,衡量模块联系程度的指标是()。

    单选题查看答案

  • 如何理解“合适的模块大小”的模块划分原则?

    简答题查看答案

  • 用来衡量一个模块内部自身功能内在联系是否紧密的指标是()。

    单选题查看答案

  • 评价模块分解的质量是以()标准来衡量的。

    单选题查看答案