扫一扫二维码
进群一起备考
查看更多
当前 - 选择题 - 结构化设计简单
单选题
2024年5月第20题
收藏
分享
#系统设计
#结构化设计
#第二版教材
#凯恩建议必须掌握
内聚用来度量一个模块内部各个元素彼此结合的紧密程度,内聚程度最高的是(__)。
问题(1)
正确答案A
凯恩解析
本题考察的是结构化设计中模块内聚的类型与优劣。
内聚(Cohesion)用于衡量模块内部各个组成部分结合的紧密程度。内聚越高,模块的功能越单一、独立性越强,可维护性和可重用性也越高。根据经典的软件工程理论,模块内聚从低到高可以分为以下几类:
- 偶然内聚(最弱)
- 逻辑内聚
- 时间内聚
- 过程内聚
- 通信内聚
- 顺序内聚
- 功能内聚(最强)
A选项 功能内聚:模块完成一个单一且明确的功能,模块内部各成分紧密结合,这是最高级别的内聚,因此正确。
B选项 通信内聚:模块内的各成分通过相同输入数据或产生相同输出结果联系在一起,内聚度高但不如功能内聚,因此错误。
C选项 时间内聚:模块内的成分因在同一时间被执行而组合,如初始化模块,内聚度较低,因此错误。
D选项 逻辑内聚:模块的成分在逻辑上相关但通过控制信息选择执行哪部分功能,属于较低级别的内聚,因此错误。
因此,本题的正确答案是 A。
