全部科目 > 信息系统监理师 >
2011年下半年 上午试卷 综合知识
第 30 题
知识点 模块独立  
章/节 软件与软件工程知识  
 
 
好的软件结构应该是(30) 。
 
  A.  高耦合、高内聚
 
  B.  低耦合、高内聚
 
  C.  高耦合、低内聚
 
  D.  低耦合、低内聚




 
 
相关试题     软件与软件工程知识 

  第20题    2018年下半年  
( )不属于软件配置管理过程需满足的要求。

  第8题    2021年下半年  
()能够获取外部信息,是产生智能活动的前提条件和必要条件。

  第33题    2015年下半年  
在面向对象的软件开发方法中,每个对象由(33)组成,(34)把它们结合在一起,构成一个独立的对象,其内部信息对外界是隐蔽的。

 
知识点讲解
· 模块独立
 
        模块独立
        模块独立是指每个模块完成一个相对独立的特定子功能,并且与其他模块之间的联系最简单。保持模块的高度独立性也是在设计时的一个很重要的原则。通常用耦合(模块之间联系的紧密程度)和内聚(模块内部各元素之间联系的紧密程度)两个标准衡量,目标是高内聚、低藕合。
        模块的内聚类型通常可以分为7种,根据内聚度从高到低的排序如下表所示。
        
        模块的内聚类型
        与此相对应,模块的耦合类型通常也分为7种,根据耦合度从低到高排序如下表所示。
        
        模块的耦合类型
        除了满足以上两大基本原则之外,通常在模块分解时还需要注意以下事项。
        (1)保持模块的大小适中,尽可能减少调用的深度。
        (2)直接调用该模块的次数应该尽量多,但调用其他模块的次数则不宜过多。
        (3)保证模块是单入口、单出口的。
        (4)模块的作用域应该在模块之内,功能应该是可预测的。



更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有