内聚和耦合的最优
08-15 941
内聚程度由高到低 |
七种内聚,如何度量模块的内聚
内聚的类型包括以下七种:(1)偶然内聚:如果一个模块完成了一组任务,那么即使它们之间存在关系,这些任务也是松散的。 2)逻辑内聚:如果一个模块完成的任务在逻辑上属于相同或相似的类别1.功能内聚:要完成单个功能,所有部分协同工作,缺一不可。 2.顺序衔接:处理元素是相关的,必须按顺序执行。 3.通信凝聚力:所有处理元素都集中在数据结构区域
1)功能内聚如果模块中的处理元素完成一个且唯一一个功能,则称为功能内聚。 功能内聚是最高程度的内聚。 但在软件结构中,内聚和耦合的类型并不是按照模块的独立程度来排序的。模块的内聚类型通常可以分为7种类型,按照内聚程度从低到高排序。 类型规范偶然(巧合)内聚是指模块内处理元素之间不存在任何关系。 示例:三个不相关的语句(
偶然内聚或巧合内聚:是指模块内的处理元素之间没有联系,或者有联系,而且这种联系也很松散,是内聚程度最低的模块。 逻辑内聚(多态?:指模块中几种逻辑的执行七种类型的系统标签:计算机类型大学细文档时间内聚流程内聚通讯内聚序列内聚功能内聚逻辑
七种内聚1.偶然(巧合)内聚2.逻辑内聚3.时间内聚4.沟通内聚5.顺序内聚6.过程内聚7.功能内聚设计的一个重要原则,内聚通常用于从功能的角度来衡量模块内部的关系,好的内聚模块应该做正确的事情。 它描述了模块内的功能链接。 耦合是软件结构中模块之间互连程度的衡量标准,耦合的强弱取决于模块之间的接口。
后台-插件-广告管理-内容页尾部广告(手机) |
标签: 如何度量模块的内聚
相关文章
发表评论
评论列表