...
首页> 外文期刊>Reliability, IEEE Transactions on >Application of Program Graphs and Complexity Analysis to Software Development and Testing
【24h】

Application of Program Graphs and Complexity Analysis to Software Development and Testing

机译:程序图和复杂度分析在软件开发和测试中的应用

获取原文
           

摘要

Several research studies have shown a strong relationship between program complexity, as measured by the structural properties of a program, and its error properties, as measured by number and types of errors and error detection and correction times. This research applies to: a) the setting of threshold values of complexity in software production in order to avoid undue difficulty with program debugging; b) the use of complexity as an index for allocating resources during the test phase of software development; c) the use of complexity for developing test strategies and the selection of test data. Application #c uses the directed graph representation of a program and its complexity measures to decompose the program into its basic constructs. The identification of the constructs serves to identify a) the components of the program which must be tested, and b) the selection of test data which are needed to exercise these components. Directed-graph properties which apply to program development and testing are defined; examples of the application of graph properties for program development and testing are given; the results of program complexity and error measurements are presented; and a procedure for complexity measurement and its use in programming and testing is summarized.
机译:多项研究表明,程序的复杂性(由程序的结构属性来衡量)与错误的属性(由错误的数量和类型以及错误检测和纠正时间)之间具有很强的关系。该研究适用于:a)设置软件生产中复杂度的阈值,以避免程序调试中的不必要困难; b)在软件开发的测试阶段,将复杂度用作分配资源的指标; c)使用复杂性来制定测试策略和选择测试数据。应用程序#c使用程序的有向图表示形式及其复杂性度量将程序分解为基本结构。构造的标识用于标识a)必须测试的程序组件,以及b)选择行使这些组件所需的测试数据。定义了适用于程序开发和测试的有向图属性;给出了图形属性在程序开发和测试中的应用示例;给出了程序复杂度和错误测量的结果;总结了复杂度测量的过程及其在编程和测试中的应用。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号