以下关于模块化的叙述中,正确的是(41)。A.每个模块的规模越小越好,这样开发每个模块的成本就可以
以下关于模块化的叙述中,正确的是(41)。
A.每个模块的规模越小越好,这样开发每个模块的成本就可以降低了
B.每个模块的规模越大越好,这样模块之间的通信开销就会降低了
C.应具有高内聚和低耦合的性质
D.仅适用于结构化开发方法
模块化是将系统划分为若干模块的工作。模块化设计可以使整个系统设计简单,结构清晰,可维护性增强。模块化设计的目标是:每个模块完成一个相对独立的特定功能;模块之间的结构简单。简而言之就是要保证模块之间的独立性,提高每个模块的独立程度。模块的独立程度可以使用聚合和耦合两个定性标准度量。聚合衡量模块内部各元素结合的紧密程度。耦合度量不同模块间相互依赖的程度。功能模块设计原则:提高聚合程度,降低模块之间的耦合程度是模块设计应该遵循的最重要的两个原则。除此之外,系统模块设计的过程中,还应该考虑其他方面的一些要求,遵循如下原则。1、系统分解有层次:首先从系统的整体出发,根据系统的目标以功能划分模块。各个模块即互相配合,又各自具有独立功能,共同实现整个系统的目标。然后,对每个子模块再进一步逐层向下分解,直到分解到最小的模块为止2、适宜的系统深度和宽度比例:系统深度是指系统结构中的控制层次。宽度表示控制的总分布,即统一层次的模块总数的最大值。系统的深度和宽度之间往往有一个较为适宜的比例。深度过大说明系统划分过细,宽度过大可能会导致系统管理难度的加大3、模块大小适中:模块的大小一般使用模块中所包含的语句的数量多少来衡量。有这样一个参考数字即模块的语句行数在50行~100行为最好,最多不超过500行4、适度控制模块的扇入扇出:模块的扇入指模块直接上级模块的个数,模块的直属下级模块个数即为模块的扇出。模块的扇入数一般来说越大越好,说明该模块的通用性较强。对于扇出而言,过大可能导致系统控制和协调比较困难,过小则可能说明该模块本身规模过大。经验证明,扇出的个数最好是3或4,一般不要超过7.5、较小的数据冗余:如果模块分解不当,会造成大量的数据冗余,这可能引起相关数据分布在不同的模块中,大量原始数据需要调用,大量的中间结果需要保存和传递,以及大量计算工作将要重复进行的情况,可能会降低系统的工作效率
下列关于生态系统中能量流动与物质循环的叙述,不正确的是()A.营养级越高,生物获得的能量就越少B. 语文 2020-05-15 …
以下叙述何者为正确?( )a.业务量越大的业务,越符合大数法则,损失率波动较小,自留额就越高,二 职业资格考试 2020-05-22 …
为什么要找到最短的劣弧,就要找到最大的半径?为什么圆的半径越大,过两定点的劣弧就短,半径越大,劣弧 数学 2020-06-23 …
我想关於动量的问题f=(mv-mu)/t从这条式来看t越小造成的力会越大那如果造汽车的话就要让t变 语文 2020-07-21 …
下列有关叙述正确的是()A.在模拟细胞大小与物质运输的关系时,琼脂块表面积与体积之比是自变量,Na 语文 2020-07-25 …
从总体中抽取一部分数据作为样本去估计总体的某种属性.下面叙述正确的是()A.样本容量越大,样本平均 数学 2020-08-02 …
从总体中抽取一部分数据作为样本去估计总体的某种属性,下面叙述正确的是()A.样本容量越大,样本平均 数学 2020-08-03 …
从总体中抽取一部分数据作为样本去估计总体的某种属性,下面叙述正确的是[]A.样本容量越大,样本平均 数学 2020-08-03 …
折射率越大,光速越小,光速越小则频率就越大吗?不是说波的速度只与介质有关吗?那为什么不同光进入同.. 物理 2020-11-28 …
有关惯性大小的下列叙述中,正确的是()A.物体跟接触面间的摩擦力越小,其惯性就越大B.物体所受的合力 其他 2021-01-01 …