全部科目 > 系统架构设计师 >
2021年下半年 上午试卷 综合知识
第 47 题
知识点 模块独立  
章/节 设计方法  
 
 
软件设计过程中,可以用耦合和内聚两个定性标准来衡量模块的独立程度,耦合衡量不同模块彼此间互相依赖的紧密程度,应采用以下设计原则(46),内聚衡量一个模块内部各个元素彼此结合的紧密程度,以下属于高内聚的是(47)。
 
  A.  偶然内聚
 
  B.  时间内聚
 
  C.  功能内聚
 
  D.  逻辑内聚




 
 
相关试题     设计方法 

  第31题    2023年下半年  
()设计规定软件设计人员应为软件组件定义正式、精确和可验证的接口规范,该规范应使用前提条件、后置条件和不变式来扩展抽象数据类型的普通定义。

  第34题    2018年下半年  
软件设计包括了四个既独立又相互联系的活动:高质量的(32)将改善程序结构和模块划分,降低过程复杂性;(33)的主要目标是开发一个模块化的程序结构,并表示出..

  第35题    2014年下半年  
在UML提供的系统视图中,(35)是逻辑视图的一次执行实例,描述了并发与同步结构;(36)是最基本的需求分析模型。

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



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

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