圈复杂度相关论文
在现代软件系统的生命周期内,缺陷修复、功能增强、性能改进、需求增加,以及运行环境的改变等均要求软件系统具有较强的演化能力,......
源代码的复杂度度量和质量控制是软件质量保证体系中的一个重要环节,它面向源代码进行工作,贯穿于软件开发、代码评审、单元测试、集......
事件驱动软件是当今软件的主流。其中GUI软件和WEB软件应用最为广泛。关于它们的软件测试一直是研究的热点。由于测试集庞大以及测......
软件测试作为软件工程的一个重要组成部分,备受研究学者的关注。然而软件测试的花费是极其庞大的,至少50%的软件开发成本用于软件......
在硬件的可靠性设计中,有一条基本原则"简单就是可靠".这个原则同样也适合软件,与功能的增多或增强相伴的是不断升级与补丁.现在已......
圈复杂度是度量软件复杂程度的主要指标,在软件测试以及维护上有着重要的作用。随着Python语言在各领域的应用越来越普遍,Python程......
通过对引信软件特性的分析,结合软件测试理论,建立了针对引信软件开发过程的简化螺旋模型和针对开发组织结构的七人模型,形成一个完整......
为了解决流程差别检测问题,提出一种基于圈复杂度和独立路径的流程差别检测算法。算法利用圈复杂度衡量流程的复杂度,并计算流程的......
摘 要: 提出基于智能水滴算法的测试用例生成方法,描述了如何把测试用例的生成问题转换成智能水滴在控制流图的各边之间寻找最优路径......
用软件度量学的方法来科学地评估软件质量,能够更有力地对软件开发过程进行控制和管理,合理地组织和分配资源,制定切实可靠的软件......
基于图论的路径分析是系统行为分析与监测的重要技术手段.基本路径覆盖技术是常用的路径分析技术, 而基本路径仅考虑路径间独立性......
论文首先介绍支持软件测试的测试工具McCabe IQ,接着讨论McCabe IQ为软件系统的静态分析和动态测试提供了有力的工具支持,最后通过实......
圈复杂度是一种代码复杂度的衡量标准。与分析,有针对的对软件模块进行了合理的改进。圈复杂度大大降低。本文通过对某雷达导引头中......
为了缓解动态符号执行不可避免的路径爆炸等问题,提出了基于圈复杂度的阶段动态符号执行CCSDSEM优化算法。该算法通过计算约束判定......
软件测试是软件开发过程中不可缺少的重要组成部分,贯穿整个软件开发过程。在软件测试方法中,白盒测试和黑盒测试是经常使用的测试......
本文论述了基于Acv—AverageCompetencyValue和系统圈复杂度系数构建c0D阶段缺陷预测模型的过程和思路,通过建立的预测模型软件项目......
本文依照传统软件度量方法及面向对象软件度量方法,对代码行数、圈复杂度、类加权方法数这些度量指标的产生和发展进行分类研究。......
传统基路径覆盖测试用例生成方法通过程序图求出圈复杂度,然后再得出程序的一组基路径,最后分别针对基路径组中的每条路径求出相应......
为共同研究GUI软件与WEB软件并提高软件的测试效率,提出3种针对GUI和WEB软件的测试集排序准则。对GUI软件和WEB软件进行研究,总结它......
相比传统电视,由于增加上网浏览、音视频文件播放、下载各种应用软件等多种功能,智能电视系统软硬件变得异常复杂,用户使用相对繁琐,这......
软件测试充分性判别准则是决定一个软件系统是否已经被充分测试的停止准则,而充分性判别准则的关键是它的揭错能力.对充分性判别准......
当前,计算机的应用范围及规模不断扩大,软件复杂度也不断提高,对软件质量的要求也越来越高,高质量的软件开发正面临着极大的挑战。......
本文将图论中的有向图应用于程序结构中,并结合程序流程图,得到程序流图。用圈复杂度,对具体实例进行复杂度分析,为软件测试提供了......
圈复杂度是一种代码复杂度的衡量标准。在软件测试中,圈复杂度可以用来衡量一个模块判定结构的复杂程度,数量上表现为独立路径条数......
介绍了基本路径测试法的概念和应用步骤,并给出了利用基本路径测试法设计测试用例的过程,总结了这一过程中经常出现的问题及解决办......
为了降低面向对象软件的测试复杂性,降低测试的成本,提高软件质量,在目前软件可测试性研究的基础上,提出了将圈复杂度和UML类图转......
针对如何排列测试用例的问题,提出一种基于圈复杂度的静态测试用例排序方法。首先介绍圈复杂度和基于方法覆盖的测试用例排序算法;......