软考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:

相关推荐
电科_银尘几秒前
【书籍】-- 《小米创业思考》
经验分享·笔记·创业创新·学习方法
2501_918126912 分钟前
学习所有用c语言定义stm32的语句
c语言·stm32·嵌入式硬件·学习·个人开发
handler016 分钟前
算法:Trie树(字典树)
c语言·数据结构·c++·笔记·算法·深度优先
元契7 分钟前
英语基础语法学习3
学习
元契11 分钟前
英语基础语法学习2
学习
ID_1800790547312 分钟前
小红书笔记详情 API 接口系列 + 标准 JSON 返回参考(完整版)
数据库·笔记·json
有味道的男人24 分钟前
小红书笔记评论API接通后
笔记
盐水冰24 分钟前
【烘焙坊项目】后端搭建(14) - 工作台&导出数据报表
java·后端·学习
Dfreedom.38 分钟前
机器学习经典算法全景解析与演进脉络(无监督学习篇)
人工智能·学习·算法·机器学习·无监督学习
Yan-英杰42 分钟前
TypeScript+React 全栈生态实战:从架构选型到工程落地,告别开发踩坑
javascript·学习·typescript