全部科目 > 程序员 >
2019年下半年 上午试卷 综合知识
第 53 题
知识点 软件设计的基本原理  
关键词 模块  
章/节 系统分析和设计基础知识  
 
 
软件模块的独立性由(53)来衡量。
 
  A.  内聚度和耦合度
 
  B.  模块的规模
 
  C.  模块的复杂度
 
  D.  模块的数量




 
 
相关试题     系统分析和设计基础知识 

  第49题    2011年上半年  
UML图中,(48)属于动态交互图,它们关注系统的动态特性:(49)属于静态结构视图,它们关注系统的静态结构。

  第44题    2015年上半年  
继承关系是父类和子类之间共享数据和方法的机制,子类都是父类的特例。当一个类只能有一个父类时,称为 (44);当一个类有两个或两个以上的类作为父类时, 称为 (..

  第47题    2018年上半年  
UML中的结构事物是模型中的静态部分,采用名词描述概念或物理元素。(46)属于结构事物,以此事物为主的UML模型图为(47)。

 
知识点讲解
· 软件设计的基本原理
 
        软件设计的基本原理
               模块化
               模块是程序中数据说明、可执行语句等程序对象的集合,模块化是指在解决问题时把项目划分成若干模块的过程。
               抽象
               抽象即对事物共同特性的提炼。
               信息隐蔽
               使每个模块的内部信息对于不相关的模块来说是隐蔽的。
               块独立性
               块独立性要求每个模块要完成独立的子功能与其他模块的联系少而接口简单。衡量独立性的标准有耦合性和内聚性。
               耦合性也称为块间联系,按耦合性从低到高的顺序,模块的耦合性有:无直接耦合、数据耦合、标记耦合、控制耦合、公共耦合和内容耦合。内聚性指的是块内联系,按内聚性从低到高的顺序,模块的内聚性有:偶然内聚、逻辑内聚、时间内聚、通信内聚、顺序内聚和功能内聚。



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

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