以下关于模块化的叙述中,正确的是(41)。A.每个模块的规模越小越好,这样开发每个模块的成本就可以
以下关于模块化的叙述中,正确的是(41)。
A.每个模块的规模越小越好,这样开发每个模块的成本就可以降低了
B.每个模块的规模越大越好,这样模块之间的通信开销就会降低了
C.应具有高内聚和低耦合的性质
D.仅适用于结构化开发方法
模块化是将系统划分为若干模块的工作。模块化设计可以使整个系统设计简单,结构清晰,可维护性增强。模块化设计的目标是:每个模块完成一个相对独立的特定功能;模块之间的结构简单。简而言之就是要保证模块之间的独立性,提高每个模块的独立程度。模块的独立程度可以使用聚合和耦合两个定性标准度量。聚合衡量模块内部各元素结合的紧密程度。耦合度量不同模块间相互依赖的程度。功能模块设计原则:提高聚合程度,降低模块之间的耦合程度是模块设计应该遵循的最重要的两个原则。除此之外,系统模块设计的过程中,还应该考虑其他方面的一些要求,遵循如下原则。1、系统分解有层次:首先从系统的整体出发,根据系统的目标以功能划分模块。各个模块即互相配合,又各自具有独立功能,共同实现整个系统的目标。然后,对每个子模块再进一步逐层向下分解,直到分解到最小的模块为止2、适宜的系统深度和宽度比例:系统深度是指系统结构中的控制层次。宽度表示控制的总分布,即统一层次的模块总数的最大值。系统的深度和宽度之间往往有一个较为适宜的比例。深度过大说明系统划分过细,宽度过大可能会导致系统管理难度的加大3、模块大小适中:模块的大小一般使用模块中所包含的语句的数量多少来衡量。有这样一个参考数字即模块的语句行数在50行~100行为最好,最多不超过500行4、适度控制模块的扇入扇出:模块的扇入指模块直接上级模块的个数,模块的直属下级模块个数即为模块的扇出。模块的扇入数一般来说越大越好,说明该模块的通用性较强。对于扇出而言,过大可能导致系统控制和协调比较困难,过小则可能说明该模块本身规模过大。经验证明,扇出的个数最好是3或4,一般不要超过7.5、较小的数据冗余:如果模块分解不当,会造成大量的数据冗余,这可能引起相关数据分布在不同的模块中,大量原始数据需要调用,大量的中间结果需要保存和传递,以及大量计算工作将要重复进行的情况,可能会降低系统的工作效率
下列关于燃料充分燃烧的说法中,不正确的是A.要有充足的空气B.固体燃料块越大越好C.液体燃料燃烧时 其他 2020-04-11 …
下列关于规范化理论各项中正确的是()A.对于一个关系模式来说,规范化越深越好B.满足二级范式的关 计算机类考试 2020-05-26 …
关于探究细胞表面积与体积的关系的说法u错误的是()A.酚酞遇到NaOH呈现紫红色B.琼脂块越小,N 语文 2020-06-21 …
下列发生了物态变化的现象中,属于凝华的是()A.洒在地板砖上的水不见了B.刚出冷库的冻肉比原来重C 物理 2020-07-01 …
在“探究凸透镜成像规律”的实验中,当物体从距透镜较远的地方逐渐移近焦点的过程中,下列说法正确的是( 物理 2020-07-19 …
一颗子弹以水平速度v0穿透一块在光滑水平面上迎面滑来的木块后,二者运动方向均不变.设子弹与木块间相 物理 2020-07-21 …
客观规律性和主观能动性的关系是(ACE)A.充分发挥主观能动性,才能认识和利用客观规律.B.客观规 政治 2020-07-27 …
“人们规定,全球0°~30°为低纬度,30°~60°为中纬度,60°~90°为高纬度”,下列说法错误 语文 2020-11-21 …
英语翻译摘要:仓库规划对合理利用仓库和发挥仓库在物流中的作用有着重要意义.随着中小制造企业的快速发展 英语 2020-12-01 …
如图所示,A、B是从一块厚度均匀的薄铁皮上截下来的两块小铁皮,其中A块是正方形,B块形状不规则.给你 其他 2020-12-19 …