【解析】在设计软件的模块结构时,()不能改进设计质量
在设计软件的模块结构时,()不能改进设计质量:A、尽量减少高扇出结构 B、尽量减少高扇入结构C、将具有相似功能的模块合并 D、完善模块的功能解析:AB矛盾,因此在AB中选择。扇入:指某模块直接调用该模块的上级模块的个数。扇出:指某模块直接调用该模块的下级模块的个数。一般来讲,扇入越大,代表该模块的复用性越好。因此,本题选A。如果扇入太大, 可以设置一些中间结构缓冲如果扇出太小,则可以将下级模块
·
在设计软件的模块结构时,()不能改进设计质量:
A、尽量减少高扇出结构 B、尽量减少高扇入结构
C、将具有相似功能的模块合并 D、完善模块的功能
解析:
在结构化设计中,系统由多个逻辑上相对独立的模块组成,在模块划分时需要遵循如下原则:
- 模块大小适中。 过大导致功能划分不开,模块内部复杂;过小导致模块划分太多,系统复杂。
- 模块的扇入扇出合理。扇入指某模块直接调用该模块的上级模块的个数。扇出指某模块直接调用该模块的下级模块的个数。扇入扇出一般为3-4,最大为7。
- 深度或宽度适当。 深度表示软件结构中模块的层数,宽度为软件结构中同一层次的模块总数。
过深或过宽会导致程序复杂。
综上, ABC都是对的, 但D只改变了模块功能,并未根本性的改变模块间关系和复杂度。因此答案为D。
更多推荐

所有评论(0)