模块独立
被考次数: 5次
被考频率: 中频率
答错率:    60%
知识难度:
考试要求: 掌握     
知识路径:  > 软件工程  > 软件工程基础知识  > 软件设计  > 软件设计  > 结构化设计


本知识点历年真题试卷分布
>> 试题列表    
 

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

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

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