软件工程环形复杂度计算方法有哪些_面向C程序的环形复杂度自动化计算方法...

面向

C

程序的环形复杂度自动化计算方法

秦振华

,

牟永敏

【摘

要】

为准确度量软件复杂程度

,

提出一种环形复杂度计算方法。借助于

McCabe

度量法

,

针对

C

语言程序

,

通过对源程序进行预处理

,

提取其中含有控制

流信息的关键语句后对其进行分情况处理

,

从而无须借助控制流图即可实现程序

环形复杂度的自动化计算。实验结果表明

,

该方法可以准确、高效地计算出程序

的环形复杂度。

【期刊名称】

计算机工程

【年

(

),

期】

2018(044)012

【总页数】

7

【关键词】

McCabe

度量法

;

控制流图

;

环形复杂度

;

复合条件

;

自动化计算

中文引用格式:秦振华

,

牟永敏

.

面向

C

程序的环形复杂度自动化计算方法

[J].

算机工程

,2018,44(12):102-107,114.

英文引用格式:

QIN Zhenhua,MU Yongmin.Automatic calculation method

of

ring

complexity

for

C

program[J].Computer

Engineering,2018,44(12):102-107,114.

基金项目:国家自然科学基金

(61370129);

北京市自然科学基金

(Z160002);

络文化与数字传播北京市重点实验室开放课题

(5221735410);

北京信息科技大

学研究生教育基金

(5121723403)

修回日期:

2017-12-07E-mail

qinzhenhua100@163.com

0

概述

软件复杂性主要表现在程序的复杂性

,

即模块内程序的复杂性

[1]

。常见的定量度

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值