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

相关推荐
勇敢一点♂1 小时前
设计模式学习手册(四)(原型模式)
学习·设计模式·原型模式
sjsjsbbsbsn2 小时前
学习记录-责任链模式验证参数
java·学习·责任链模式
江南OvO2 小时前
【Lua学习之旅】之单行/多行注释
开发语言·学习·lua
无敌最俊朗@4 小时前
Qt+ffmpeg+libVlc 实现简单视频播放器
c语言·开发语言·c++·qt·学习·ffmpeg·音视频
API_technology5 小时前
API接口技术开发小红书笔记详情api采集笔记图片视频参数解析
大数据·数据库·笔记·算法
CodingCos8 小时前
【芯片封测学习专栏 -- D2D 和 C2C 之间的区别】
学习·d2d·c2c·d2c 和 c2c
JovaZou8 小时前
[Python学习日记-75] 计算机基础与网络
开发语言·网络·python·网络协议·学习·tcp/ip·计算机网络
2401_8848107411 小时前
MySQL视图笔记
数据库·笔记·mysql
扶离_flee11 小时前
麦田物语学习笔记:背包物品选择高亮显示和动画
笔记·学习