查看更多
当前 - 选择题 - 结构化设计
简单
单选题
2024年5月第20题
#系统设计
#结构化设计
#第二版教材
#凯恩建议必须掌握

内聚用来度量一个模块内部各个元素彼此结合的紧密程度,内聚程度最高的是(__)。

问题(1)
正确答案A
凯恩解析

本题考察的是结构化设计中模块内聚的类型与优劣
内聚(Cohesion)用于衡量模块内部各个组成部分结合的紧密程度。内聚越高,模块的功能越单一、独立性越强,可维护性和可重用性也越高。根据经典的软件工程理论,模块内聚从低到高可以分为以下几类:

  1. 偶然内聚(最弱)
  2. 逻辑内聚
  3. 时间内聚
  4. 过程内聚
  5. 通信内聚
  6. 顺序内聚
  7. 功能内聚(最强)

A选项 功能内聚:模块完成一个单一且明确的功能,模块内部各成分紧密结合,这是最高级别的内聚,因此正确。
B选项 通信内聚:模块内的各成分通过相同输入数据或产生相同输出结果联系在一起,内聚度高但不如功能内聚,因此错误。
C选项 时间内聚:模块内的成分因在同一时间被执行而组合,如初始化模块,内聚度较低,因此错误。
D选项 逻辑内聚:模块的成分在逻辑上相关但通过控制信息选择执行哪部分功能,属于较低级别的内聚,因此错误。
因此,本题的正确答案是 A。

联系我们
隐私协议
用户协议
微信公众号
知乎
小红书
浙ICP备2021029036号
@2022-2026
嘉兴市安芯网络科技有限公司 版权所有