期刊文献+
共找到18篇文章
< 1 >
每页显示 20 50 100
基于有向图的程序复杂度分析及其对软件测试策略的影响 被引量:3
1
作者 荣国平 蔡志旻 潘金贵 《计算机工程与应用》 CSCD 北大核心 2002年第12期107-109,共3页
文章对基于有向图的程序复杂度进行了初步的研究,分析了影响程序执行路径数的各个影响因子,特别地,引入了相关指标的概念,从程序语义角度对复杂度做进一步的分析,并且对不同的程序复杂度下选择软件测试路径的策略进行了探讨。该研究对... 文章对基于有向图的程序复杂度进行了初步的研究,分析了影响程序执行路径数的各个影响因子,特别地,引入了相关指标的概念,从程序语义角度对复杂度做进一步的分析,并且对不同的程序复杂度下选择软件测试路径的策略进行了探讨。该研究对实际的软件测试具有一定的现实意义。 展开更多
关键词 有向图 程序复杂度分析 软件测试策略 软件工程
下载PDF
定程序复杂度和路径覆盖的方法
2
作者 李天宇 孙洪彬 张素莉 《长春工程学院学报(自然科学版)》 2001年第4期64-66,共3页
通过分析选择结构和循环结构之间的关系,在传统方法的基础上,提出了不使用公式求程序复杂度的新方法。对测试具有循环结构的程序,给出一种新的思路,用来选取符合路径覆盖要求的测试方案。
关键词 软件工程 程序复杂度 路径覆盖
下载PDF
浅谈程序复杂度计算方法
3
作者 赵志斌 李兵川 《科教导刊》 2013年第24期34-35,共2页
随着计算机应用的普及和社会对软件产品的更高要求,软件产品的研发也越来越复杂.程序复杂度已经成为评估软件质量的一个重要指标之一.程序复杂度的度量可以估算程序中的错误,也可以科学计算程序员的编程工作量.正确地降低程序复杂度可... 随着计算机应用的普及和社会对软件产品的更高要求,软件产品的研发也越来越复杂.程序复杂度已经成为评估软件质量的一个重要指标之一.程序复杂度的度量可以估算程序中的错误,也可以科学计算程序员的编程工作量.正确地降低程序复杂度可以降低研发成本,提高研发效率. 展开更多
关键词 计算机应用 软件质量 程序复杂度
下载PDF
从程序复杂度测算软件项目成本 被引量:1
4
作者 张东生 《技术经济与管理研究》 2003年第6期42-43,共2页
评估软件开发成本是IT项目管理的重要内容 ,本文基于软件工程学理论和IT项目管理的理念 ,探讨从程序复杂度的度量来定量测算软件开发成本的方法。
关键词 程序复杂度 软件开发成本 IT项目管理 McCabe复杂性分析法
下载PDF
关于for-do结构的程序复杂度
5
作者 丁左流 《上海师范大学学报(自然科学版)》 1994年第2期145-148,共4页
本文以具有代表性的McCabe,Prather和Z-W三种方法为例,计算和分析了循环语句中for-do结构的程序复杂度,并纠正了关于Z-W表达式方法中不严格的计算公式.
关键词 程序复杂度 for-do的结构 McCabe方法 Prather方法 Z-W方法
下载PDF
程序结构的有向图表示及其圈复杂度分析
6
作者 刘予飞 徐顼 田双亮 《科技资讯》 2007年第2期56-,58,共2页
本文将图论中的有向图应用于程序结构中,并结合程序流程图,得到程序流图。用圈复杂度,对具体实例进行复杂度分析,为软件测试提供了很好的度量准则。这种方法不仅能改善程序模块的质量,还有助于软件整体质量的提高。
关键词 有向图 复杂 程序复杂度
下载PDF
程序结构的有向图表示及其圈复杂度分析
7
作者 刘予飞 徐顼 田双亮 《科技创新导报》 2006年第18期23-,25,共2页
本文将图论中的有向图应用于程序结构中,并结合程序流程图,得到程序流图。用圈复杂度,对具体实例进行复杂度分析,为软件测试提供了很好的度量准则。这种方法不仅能改善程序模块的质量,还有助于软件整体质量的提高。
关键词 有向图 复杂 程序复杂度
下载PDF
对程序复杂程度的定量度量方法的分析
8
作者 成奋华 《长沙民政职业技术学院学报》 2004年第1期91-93,共3页
 软件复杂度是为了预测软件开发费用、开发周期、可靠性的模块内程序逻辑复杂性的度量方法。本文介绍了最常用的代码行度量法,Halstead方法和McCabe方法及其特点,讨论了它们的适用范围和可用性。
关键词 程序复杂度 软件开发 代码行量法 Halstead法 McCabe法
下载PDF
新型防隔热材料技术领域研制管理实践
9
作者 杜宝宪 王金明 +2 位作者 王俊山 仝凌云 赵峥嵘 《航天工业管理》 2024年第4期57-60,共4页
近年来,某领域航天装备进入了新的发展机遇期。飞行器系统作为实现任务总体目标的核心关键,其超长的服役时间、严酷的力热环境条件、极高的轻质化防热承载要求,使得材料技术成为决定成败的重中之重。然而,装备所涉及的新型防隔热材料技... 近年来,某领域航天装备进入了新的发展机遇期。飞行器系统作为实现任务总体目标的核心关键,其超长的服役时间、严酷的力热环境条件、极高的轻质化防热承载要求,使得材料技术成为决定成败的重中之重。然而,装备所涉及的新型防隔热材料技术领域新、关键技术难度大、风险性高、与之相匹配的能力条件薄弱,给管理带来了极大的挑战。主要体现在:一是因装备的前沿性、探索性、不确定性,以及材料自身在该领域相对薄弱的基础,材料技术具有高风险、不确定性和动态性等特点,需要建立符合规律的科学管理方法,帮助技术系统理清新技术攻关路线,有效应对因创新性和跨越性带来的研制风险。二是工程研制过程中,科学问题研究、关键技术攻关、演示验证试验和能力条件建设等任务紧密耦合、相互制约、螺旋迭代,使得有关材料技术攻关的管理程序复杂度极高。 展开更多
关键词 隔热材料 程序复杂度 关键技术攻关 科学管理方法 航天装备 服役时间 轻质化 紧密耦合
下载PDF
程序设计课程中学生良好编程习惯的培养研究
10
作者 于莉莉 苏晓光 李晶 《电脑知识与技术》 2018年第6Z期188-189,共2页
针对普通高校程序设计课程中学生的良好编程习惯和兴趣培养,提出了从规范性和优化算法提高效率角度转变教学思路,让学生认识到程序复杂度和语法规范的重要性,从而提高学生计算思维能力,为后续课程提供更好的支撑。
关键词 程序设计 规范性 程序复杂度 算法优化
下载PDF
浅谈程序重构识别的研究与实现
11
作者 张宝春 《教育界(高等教育)》 2015年第4期189-190,共2页
软件也是有生命周期的,在软件使用过程中,软件需要升级、更改,以适应新的需求.一般软件的更改都是迫于外部的压力,譬如客户要求或者是行业竞争.而这些更改必然会对程序原有的结构造成破坏,降低质量,提高程序复杂度,结果软件使用的维护... 软件也是有生命周期的,在软件使用过程中,软件需要升级、更改,以适应新的需求.一般软件的更改都是迫于外部的压力,譬如客户要求或者是行业竞争.而这些更改必然会对程序原有的结构造成破坏,降低质量,提高程序复杂度,结果软件使用的维护成本被提高,以后再次升级将会变得困难.Brooks指出所有软件都存在这个问题,而且修复进行得越晚,成本越高,代价越大。 展开更多
关键词 程序重构 软件使用 识别 维护成本 程序复杂度 生命周期 行业竞争 客户要求
下载PDF
代码覆盖测试技术在MODE-S应答机中的应用 被引量:4
12
作者 浦云明 张杰敏 林颖贤 《计算机应用与软件》 CSCD 北大核心 2008年第7期131-133,148,共4页
代码覆盖测试技术可用于结构覆盖测试和程序复杂度分析,代码覆盖测试技术可用于测试用例设计,提高软件测试效率,指导编写高质量的程序代码,代码覆盖是软件测试的底线。代码覆盖测试技术及方法的研究,为软件覆盖测试提供了理论依据。在Mo... 代码覆盖测试技术可用于结构覆盖测试和程序复杂度分析,代码覆盖测试技术可用于测试用例设计,提高软件测试效率,指导编写高质量的程序代码,代码覆盖是软件测试的底线。代码覆盖测试技术及方法的研究,为软件覆盖测试提供了理论依据。在Mode-S应答机项目中应用TRACE覆盖测试技术,确保了产品满足适航软件标准RTCA/DO-178BLEVELB的要求。 展开更多
关键词 代码覆盖 测试技术 DD-路径 Mode-S应答机 程序复杂度
下载PDF
基于DD-路径的代码覆盖技术及应用 被引量:3
13
作者 浦云明 丁跃潮 《计算机工程与设计》 CSCD 北大核心 2007年第14期3306-3309,共4页
讨论了结构覆盖测试技术和程序复杂度,研究了基于决策到决策路径(DD-路径)的代码覆盖技术。DD-路径技术一方面可应用于测试用例设计以实现代码覆盖,同时,在嵌入式系统的应用中能显著提高代码的编写质量,最后,在Mode-S应答机项目中,应用... 讨论了结构覆盖测试技术和程序复杂度,研究了基于决策到决策路径(DD-路径)的代码覆盖技术。DD-路径技术一方面可应用于测试用例设计以实现代码覆盖,同时,在嵌入式系统的应用中能显著提高代码的编写质量,最后,在Mode-S应答机项目中,应用了基于DD-路径的覆盖技术,显著地提高了测试效率。 展开更多
关键词 软件测试 代码覆盖 决策到决策路径 程序复杂度 应答机
下载PDF
基于数学思维与McCabe方法的编程优化问题研究 被引量:3
14
作者 祁俊 王璐 王晓青 《微型电脑应用》 2016年第5期20-22,共3页
针对程序复杂度高的问题,提出在结构化程序设计中利用数学思维方法来进行代码剖析、发现客观规律并归纳抽象,从而实现编程优化的思路。结合Mc Cabe方法对程序进行复杂度度量,来说明利用数学思维进行编程可以明显降低程序的复杂程度,达... 针对程序复杂度高的问题,提出在结构化程序设计中利用数学思维方法来进行代码剖析、发现客观规律并归纳抽象,从而实现编程优化的思路。结合Mc Cabe方法对程序进行复杂度度量,来说明利用数学思维进行编程可以明显降低程序的复杂程度,达到编程优化的目的。 展开更多
关键词 数学思维 McCabe方法 程序复杂度 编程优化
下载PDF
一种小型认知无线网络的通信协议的制定和评价
15
作者 史迩冬 赵雄鹰 汪一鸣 《微型机与应用》 2011年第21期60-63,共4页
提出了一种小型认知无线网络的频谱协同感知方法,并在此基础上设计了一种小型认知无线网络的通信协议。通过协议程序复杂度的角度切入,对该协议进行了分析和评价。同其他典型协议相比较,该协议通过采用集中式控制、分布式感知、点对点... 提出了一种小型认知无线网络的频谱协同感知方法,并在此基础上设计了一种小型认知无线网络的通信协议。通过协议程序复杂度的角度切入,对该协议进行了分析和评价。同其他典型协议相比较,该协议通过采用集中式控制、分布式感知、点对点通信的机制,尽可能地做到了扬长避短,使系统的整体稳定性和复杂度得到了兼顾。 展开更多
关键词 认知无线网络 协同感知 通信协议 程序复杂度
下载PDF
谈谈数据库多项目的快速统计
16
作者 邓春燕 《河池师专学报》 2001年第2期52-54,共3页
在利用关系数据库处理数据与信息时 ,统计工作是常需要作的工作。本文主要是探讨如何利用数组与索引方法来改进传统的分类统计。以实现数据的快速统计。
关键词 关系数据库 数据处理 数据统计 程序复杂度 效组统计法 索引统计法
下载PDF
PROGRAM SLICING BASED ON INTERESTING INDEX 被引量:2
17
作者 WuFangjun YiTong 《Journal of Electronics(China)》 2004年第3期255-260,共6页
With the scale of programs becoming increasingly bigger, and the complexity degree higher, how to select program fragments for slicing has become an important research topic. A new type of criterion called interesting... With the scale of programs becoming increasingly bigger, and the complexity degree higher, how to select program fragments for slicing has become an important research topic. A new type of criterion called interesting index is proposed for selecting parts of procedures or procedure fragments to do program slicing. This new criterion considers not only the subjective aspects in users, namely users' emphasis on the time efficiency, storage capacity or readability, but also the objective aspect in large procedures. It also represents the benefit of the users, while displaying the many-faceted roles that program slicing plays. In this way users call proceed with program slicing to large systems or unfinished systems. 展开更多
关键词 Program analysis Program slicing Relative complexity of types Interesting slicing
下载PDF
Recursive and Nonrecursive Traversal Algorithms for Dynamically Created Binary Trees
18
作者 Robert Logozar 《Computer Technology and Application》 2012年第5期374-382,共9页
The modeling of dynamical systems from a time series implemented by our DSA program introduces binary trees of height D with all leaves on the same level, and the related subtrees of height L 〈 D. These are called e-... The modeling of dynamical systems from a time series implemented by our DSA program introduces binary trees of height D with all leaves on the same level, and the related subtrees of height L 〈 D. These are called e-trees and e-subtrees. The recursive and nonrecursive versions of the traversal algorithms for the trees with dynamically created nodes are discussed. The original nonrecursive algorithms that return the pointer to the next node in preorder, inorder and postorder traversals are presented. The space-time complexity analysis shows and the execution time measurements confirm that for these O(2D) algorithms, the recursive versions have approximately 10-25% better time constants. Still, the use of nonrecursive algorithms may be more appropriate in several occasions. 展开更多
关键词 Binary e-trees algorithms tree traversal PREORDER inorder postorder RECURSIVE nonrecursive space-time complexity.
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部