查看更多
当前 - 选择题 - 结构化设计
困难
单选题
2012年5月第20题
#第二版教材
#了解即可

以下关于软件系统模块结构设计的叙述中,正确的是(__)。

问题(1)
浓缩知识点

在软件系统模块结构设计中,模块的扇出指一个模块直接调用的下级模块数量,扇出过大说明该模块需协调控制的下级模块多,整体复杂度偏高,此时应通过增加中间控制模块来分摊管理压力,而非直接分解下级模块;扇出过小时,可考虑对现有下级模块进行分解或合并,无需额外添加中间控制模块。模块的扇入指直接调用该模块的上级模块数量,扇入数值越大,代表该模块被多个上级模块复用的程度越高,这类模块往往设计更通用、稳定性更强,扇入大小和模块复杂度并无直接关联。合理管控扇入与扇出的范围,能有效优化模块结构,提升系统的可维护性与复用效率。

正确答案
D

本题考察的是软件系统模块结构中的扇入与扇出概念
模块的扇出是指一个模块直接调用的下级模块的个数,扇出大说明该模块需要协调、控制的下级模块多,复杂度较高。模块的扇入是指直接调用该模块的上级模块的个数,扇入大说明该模块被复用的次数多,复用性高。
A选项:扇出过大时,通常是缺乏中间层次,应增加中间控制模块,而不是进一步分解下级模块,错误。
B选项:扇出过小时,一般可以将下级模块分解或合并,而不是增加中间控制模块,错误。
C选项:扇入大表示复用程度高,而不是复杂度高,错误。
D选项:扇入大说明该模块被多个上级模块调用,复用性高,正确。
因此,本题答案为 D。

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