软考127-上午题-【软件工程】-McCabe度量法

一、McCabe度量法

1-1、定义

McCabe 度量法是通过定义环路复杂度,建立程序复杂性的度量。

它基于一个程序模块的程序图中环路的个数。计算有向图G的环路复杂性的公式为:

V(G) = m - n + 2 = 闭合区域 + 1

其中V(G)是有向图 G 中的环路个数,m 是 G 中的有向弧数,n 是 G 中的节点数。

示例:

1-2、真题

真题1:

真题2:

真题3:

真题4:

真题5:

真题6:

一条有向弧,要首尾都有节点,若是只有一个节点,则不要将弧统计进去。

真题7:

软件项目估算:

  • 功能点
  • 对象点
  • 代码行

真题8:

真题9:

真题10:

相关推荐
豆沙沙包?16 分钟前
7.学习笔记-Maven进阶(P75-P89)-进度(p75-P80)
笔记·学习·maven
一点.点32 分钟前
李沐动手深度学习(pycharm中运行笔记)——05.线性代数
pytorch·笔记·python·深度学习·pycharm·动手深度学习
yuhouxiyang1 小时前
学习海康VisionMaster之卡尺工具
学习·计算机视觉
Lester_11011 小时前
嵌入式学习笔记 - HAL_xxx_MspInit(xxx);函数
笔记·学习
愚昧之山绝望之谷开悟之坡1 小时前
什么是视频上墙
人工智能·笔记
龙湾开发1 小时前
ShaderToy学习笔记 02.圆
笔记·学习
yuanmenglxb20042 小时前
微信小程序核心技术栈
前端·javascript·vue.js·笔记·微信小程序·小程序
虾球xz2 小时前
游戏引擎学习第246天:将 Worker 上下文移到主线程创建
c++·学习·游戏引擎
蓝莓味柯基2 小时前
DevOps:概念与学习路径
运维·学习·devops
赏你个麻辣烫儿2 小时前
机器学习学习笔记
笔记·学习