-
题名面向C程序的环形复杂度自动化计算方法
- 1
-
-
作者
秦振华
牟永敏
-
机构
北京信息科技大学计算机学院
-
出处
《计算机工程》
CAS
CSCD
北大核心
2018年第12期102-107,114,共7页
-
基金
国家自然科学基金(61370129)
北京市自然科学基金(Z160002)
+1 种基金
网络文化与数字传播北京市重点实验室开放课题(5221735410)
北京信息科技大学研究生教育基金(5121723403)
-
文摘
为准确度量软件复杂程度,提出一种环形复杂度计算方法。借助于Mc Cabe度量法,针对C语言程序,通过对源程序进行预处理,提取其中含有控制流信息的关键语句后对其进行分情况处理,从而无须借助控制流图即可实现程序环形复杂度的自动化计算。实验结果表明,该方法可以准确、高效地计算出程序的环形复杂度。
-
关键词
McCabe度量法
控制流图
环形复杂度
复合条件
自动化计算
-
Keywords
McCabe metric method
Control Flow Graph(CFG)
ring complexity
compound condition
automatic calculation
-
分类号
TP311.5
[自动化与计算机技术—计算机软件与理论]
-
-
题名常用软件度量方法分析及比较
被引量:4
- 2
-
-
作者
邵秀秀
赵卫东
邱会鲁
吕峰
-
机构
山东科技大学信息科学与工程学院
-
出处
《软件导刊》
2015年第6期23-25,共3页
-
文摘
软件度量是对软件开发项目、过程及其产品进行数据定义、收集以及分析的量化过程。在度量的基础上,对数据进行综合分析,有利于对开发项目、过程及其产品加以理解、预测、评估、控制和改善。介绍了软件度量常用模型GQM,并对规模度量的功能点分析方法、成本度量的COCOMO模型、复杂性度量的环形复杂度理论和C&K方法以及顾客满意度要素进行了分析。
-
关键词
GQM
功能点分析方法
COCOMO
环形复杂度
C&K
-
Keywords
GQM
Function Point Analysis
COCOMO
McCabe
C&K
-
分类号
TP301
[自动化与计算机技术—计算机系统结构]
-
-
题名浅析McCabe度量法的意义及应用
- 3
-
-
作者
郝小会
-
机构
济源职业技术学院
-
出处
《郑州煤炭管理干部学院学报》
2001年第4期95-96,共2页
-
文摘
研究定量度量程序复杂程度的方法很有价值 ,McCabe度量法是一种定量度量程序复杂度的有效方法。该方法直观 ,容易使用 ,在选择方案和估计排错费用方面获得广泛使用。
-
关键词
McCabe度量法
程序图
环形复杂度
软件测试
强连通分量
-
分类号
TP311.5
[自动化与计算机技术—计算机软件与理论]
-
-
题名基本路径测试技术及应用研究
- 4
-
-
作者
明德廷
李娟
王兴宇
谭亮
-
机构
江西农业大学计算机与信息工程学院
-
出处
《计算机应用文摘》
2024年第7期74-76,81,共4页
-
文摘
基本路径测试法是一种白盒测试方法,文章将程序流程图映射成流图,探讨了程序的3种基本结构映射成流图的方法,计算了流图的环形复杂度并确定了基本测试路径,从而为每条基本路径设计了测试用例。实践证明,基本路径测试法适用于执行路径较多的程序,通过选择有代表性的路径进行测试,可有效提高测试效率。
-
关键词
基本路径
白盒测试
流图
环形复杂度
-
Keywords
basic path
white box testing
flow chart
ring complexity
-
分类号
TP391
[自动化与计算机技术—计算机应用技术]
-
-
题名面向基本路径的软件测试方法研究
被引量:2
- 5
-
-
作者
陈世基
-
机构
嘉应学院计算机科学与技术系
-
出处
《软件导刊》
2007年第11期31-32,共2页
-
文摘
软件测试是保证软件可靠性的主要手段,是发现并排除软件中隐藏错误和缺陷的重要途径,软件测试的最终结果就是把高质量的软件产品提交给用户。软件测试方法很多,其中的基本路径测试方法是白盒测试技术中解决复杂路径测试最有效的方法。实践证明,运用这一方法不但可以降低软件测试的工作量和复杂度,还可以提高软件测试的质量和效率。
-
关键词
基本路径
软件测试
程序流程图
程序流图
环形复杂度
-
分类号
TP311.52
[自动化与计算机技术—计算机软件与理论]
-