题目详情

模块A、B和C都包含相同5个语句,这些语句之间没有联系,为了避免重复,把这5个语句抽取出来组成一个模块D,则模块D内聚类型为( )内聚。以下关于该类内聚叙述中,不正确是(请作答此空)。

  • A.从模块独立性来看,是不好设计
  • B.是最弱一种内聚类型
  • C.是最强一种内聚类型
  • D.不易于软件修改和维护

正确答案及解析

正确答案
C
解析

本题考查软件设计基础知识。

模块独立性是创建良好设计一个重要原则,一般采用模块间耦合和模块内聚两个准则来进行度量。内聚是指模块内部各元素之间联系紧密程度,内聚度越高,则模块独立性越好。内聚性一般有以下几种(内聚程度由弱到强):

1)、偶然(巧合)内聚:模块完成动作之间没有任何关系,或者仅仅是一种非常松散关系。2)、逻辑内聚:指模块内执行若干个逻辑上相似功能,通过参数确定该模块完成哪一个功能。3)、瞬时(时间)内聚:模块内部各个组成部分所包含处理动作必须在同一时间间隔内执行,例如初始化模块。4)、过程内聚:指一个模块完成多个任务,这些任务必须按指定过程执行。5)、通信(信息)内聚:指模块内所有处理元素都在同一个数据结构上操作,或者各处理使用相同输入数据或者产生相同输出数据。6)、顺序内聚:指一个模块中各个处理元素都密切相关于同一功能且必须顺序执行,前一功能元素输出就是下一功能元素输入。7)、功能内聚:指模块内所有元素共同作用完成一个功能,缺一不可,这是最强内聚。上述提到这几种内聚类型从弱到强,巧合内聚是最弱一种内聚类型。从模块独立性来看,希望是越强越好,弱内聚不利于软件修改和维护。

你可能感兴趣的试题

单选题

中级软件设计师,章节练习,中级软件设计师系统开发运行知识

  • A.0
  • B.1
  • C.2
  • D.3
查看答案
单选题

中级软件设计师,章节练习,中级软件设计师系统开发运行知识

  • A.1、1
  • B.1、2
  • C.2、2
  • D.2、3
查看答案
单选题

中级软件设计师,章节练习,中级软件设计师系统开发运行知识

  • A.3
  • B.4
  • C.5
  • D.6
查看答案
单选题

中级软件设计师,章节练习,中级软件设计师系统开发运行知识

中级软件设计师,章节练习,中级软件设计师系统开发运行知识

  • A.V(S3)和V(S5)V(S6)
  • B.P(S3)和V(S5)V(S6)
  • C.V(S3)和P(S5)P(S6)
  • D.P(S3)和P(S5)P(S6)
查看答案
单选题

中级软件设计师,章节练习,中级软件设计师系统开发运行知识

  • A.243ms
  • B.246ms
  • C.254ms
  • D.280ms
查看答案

相关题库更多 +