本文概述
- 如何计算环复杂度?
- 圈复杂度的性质
如何计算环复杂度? 【快速了解圈复杂度】McCabe提出了图论的圈数V(G)作为软件复杂性的指标。圈数等于在其图形表示中通过程序的线性独立路径的数量。对于程序控制图G, 圈数V(G)给出为:
V(G)= E-N + 2 * P
E =图形G中的边数
N =图G中的节点数
P =图形G中连接的组件数。
例:
文章图片
圈复杂度的性质 以下是圈复杂度的属性:
- V(G)是图中独立路径的最大数量
- V(G)> = 1
- 如果V(G)= 1, 则G将具有一条路径
- 将复杂度降至10
推荐阅读
- 数据字典是什么()
- 什么是软件成本估算(答案都在这里)
- 用于软件指标的案例工具
- 普特南(Putnam)资源分配模型图文详解
- 为什么需要软件配置管理()
- SCM流程是怎么样的()
- uni-app点击事件传参与vue区别
- Androidx RecyclerView基本使用
- YARN调度架构中的AppMaster