自己做的网站被举报违反广告法广东省建设监理协会网站官网
news/
2025/9/27 14:41:19/
文章来源:
自己做的网站被举报违反广告法,广东省建设监理协会网站官网,wordpress 评论 顺序,乒乓球网站建设目标衡量模块独立性的两个定性标准- 耦合#xff1a;- 内聚内聚和耦合 模块的独立程度可以由两个定性标准衡量#xff0c;这两个标准分别是内聚和耦合。 耦合衡量不同模块彼此间互相依赖#xff08;连接#xff09;的紧密程度#xff1b;内聚衡量一个模块内部各个元素彼此结合…
衡量模块独立性的两个定性标准- 耦合- 内聚内聚和耦合 模块的独立程度可以由两个定性标准衡量这两个标准分别是内聚和耦合。 耦合衡量不同模块彼此间互相依赖连接的紧密程度内聚衡量一个模块内部各个元素彼此结合的紧密程度。
- 耦合
定义 是对一个软件结构内不同模块之间互连程度的度量。耦合强弱取决于模块间接口的复杂程度进入或访问一个模块的点以及通过接口的数据。 分类 1数据耦合两个模块彼此间通过参数交换信息而且交换的信息仅仅是数据。 2控制耦合如果传递的信息中有控制信息尽管有时这种控制信息以数据形式出现 3特征耦合当把整个数据结构作为参数传递而被调用的模块只使用其中一部分数据元素时 4公共环境耦合当两个或多个模块通过一个公共数据环境相互作用时 5内容耦合最高程度的耦合如果出现以下情况之一两个模块就发生了内容耦合 a. 一个模块访问另一个模块的内部数据 b. 一个模块不通过正常入口而转到另一个模块的内部c. 两个模块有一部分代码重叠只可能出现在汇编语言 d. 一个模块有多个入口意味着一个模块有几种功能 耦合设计原则尽量使用数据耦合少用控制耦合和特征耦合限制公共环境耦合的范围完全不用内容耦合。
- 内聚
定义 标志着一个模块内哥哥元素彼此解和的紧密程度它是信息隐藏和局部化概念的自然扩展。简单的说理想内聚只做一件事情。内聚和耦合是密切相关的模块内的高内聚往往意味着模块间的低耦合内聚和耦合都是进行模块化设计的有利工具但是内聚更重要 分类 A 高内聚 1 顺序内聚如果一个模块内的处理元素和同一功能密切相关而且这些处理必须顺序执行9分 2 功能内聚如果模块内所有处理元素属于一个整体完成一个单一的功能10分 B 中内聚 1 过程内聚如果一个模块内的处理元素是相关的而且必须经过特定的次序执行5分 2 通信内聚如果模块中所有元素都使用同一输入数据和或产生统一输出数据7分 C 低内聚 1 偶然内聚如果一个模块完成一组任务这些任务彼此间即使有关系关系也是很松散的。0分 2 逻辑内聚如果一个模块完成的任务在逻辑上属于相同或相似的一类。1分 3 时间内聚如果一个模块包含的任务必须在同一时间内执行3分
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/919593.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!