A.规模适中
B.单入口、单出口
C.接口简单
D.功能齐全
【答案】:D
提高聚合程度,降低模块之间耦合程度是模块设计应该遵循最重要两个原则。除此之外,还应该考虑其它方面一些要求,遵循如下原则:1、系统分解有层次:首先从系统整体出发,根据系统目标以功能划分模块。各个模块即互相配合,又各自具有独立功能,共同实现整个系统目标。然后对每个子模块在进一步逐层向下分解,直至分解到最小模块为止。2、适宜地系统深度和宽度比例。系统深度是指系统结构中控制层次。宽度表示控制总分布,即统一层次模块总数最大值。系统深度和宽度之间往往有一个较为适宜比例。深度过大说明系统划分过细,宽度过大可能会导致系统管理难度加大。3、模块大小适中。模块大小一般使用模块中所包含语句数量多少来衡量。有这个样一个参考数字,即模块语句行数在50~100行为最好,最多不超过500行。4、适度控制模块扇入扇出。模块扇入指模块直接上级模块个数,模块直属下级模块个数即为模块扇出。模块扇入数一般来说越大越好,说明该模块通用性强。对于扇出而言,过大可能导致系统控制和协调比较困难,过小则可能说明该模块本身规模过大。经验证明,扇出个数最好是3或4,一般不要超过7。5、较小数据冗余。如果模块分解不当,会造成大量数据冗余,这可能引起相关数据分布在不同模块中,大量原始数据需要调用,大量中间结果需要保存和传递,以及大量计算工作将要重复进行情况,可能会降低系统工作效率。
提高聚合程度,降低模块之间耦合程度是模块设计应该遵循最重要两个原则。除此之外,还应该考虑其它方面一些要求,遵循如下原则:1、系统分解有层次:首先从系统整体出发,根据系统目标以功能划分模块。各个模块即互相配合,又各自具有独立功能,共同实现整个系统目标。然后对每个子模块在进一步逐层向下分解,直至分解到最小模块为止。2、适宜地系统深度和宽度比例。系统深度是指系统结构中控制层次。宽度表示控制总分布,即统一层次模块总数最大值。系统深度和宽度之间往往有一个较为适宜比例。深度过大说明系统划分过细,宽度过大可能会导致系统管理难度加大。3、模块大小适中。模块大小一般使用模块中所包含语句数量多少来衡量。有这个样一个参考数字,即模块语句行数在50~100行为最好,最多不超过500行。4、适度控制模块扇入扇出。模块扇入指模块直接上级模块个数,模块直属下级模块个数即为模块扇出。模块扇入数一般来说越大越好,说明该模块通用性强。对于扇出而言,过大可能导致系统控制和协调比较困难,过小则可能说明该模块本身规模过大。经验证明,扇出个数最好是3或4,一般不要超过7。5、较小数据冗余。如果模块分解不当,会造成大量数据冗余,这可能引起相关数据分布在不同模块中,大量原始数据需要调用,大量中间结果需要保存和传递,以及大量计算工作将要重复进行情况,可能会降低系统工作效率。
温馨提示:答案为网友推荐,仅供参考