期刊文献+
共找到70篇文章
< 1 2 4 >
每页显示 20 50 100
基于复杂网络的软件复杂性度量研究 被引量:38
1
作者 李兵 王浩 +2 位作者 李增扬 何克清 余敦辉 《电子学报》 EI CAS CSCD 北大核心 2006年第B12期2371-2375,共5页
软件开发者对于日趋复杂的软件系统的理解和控制越来越困难,传统软件工程正接近其复杂性和可扩展性的极限.复杂性使软件开发困难,质量难以保证.复杂网络理论的最新研究成果,为软件复杂性度量提供了新的数学基础.讨论了软件复杂性的形成... 软件开发者对于日趋复杂的软件系统的理解和控制越来越困难,传统软件工程正接近其复杂性和可扩展性的极限.复杂性使软件开发困难,质量难以保证.复杂网络理论的最新研究成果,为软件复杂性度量提供了新的数学基础.讨论了软件复杂性的形成原因和度量方法,介绍了目前复杂网络与软件复杂性结合的研究工作.探讨了基于复杂网络的软件结构复杂性度量方法,提出一种结合复杂网络和演化算法的软件演化复杂性度量模型. 展开更多
关键词 软件复杂性 复杂网络 软件度量 下一代软件工程
下载PDF
基于指标体系的扇区复杂性评估方法 被引量:11
2
作者 丛玮 胡明华 +1 位作者 谢华 张晨 《交通运输系统工程与信息》 EI CSCD 北大核心 2015年第5期136-141,共6页
为了全面分析扇区复杂性,将其分解为结构复杂性和运行复杂性.借鉴已有的研究成果,围绕结构特征和运行特征,分别建立了多维指标体系.利用主成分分析方法提炼指标信息,评估扇区的结构复杂性和运行复杂性.最后采用k-means聚类算法对多个扇... 为了全面分析扇区复杂性,将其分解为结构复杂性和运行复杂性.借鉴已有的研究成果,围绕结构特征和运行特征,分别建立了多维指标体系.利用主成分分析方法提炼指标信息,评估扇区的结构复杂性和运行复杂性.最后采用k-means聚类算法对多个扇区进行聚类分析,选取Dunn指标评价聚类质量,实现了对扇区复杂程度的最佳等级划分,同时对复杂性指标分析结果进行了验证.实例表明,复杂性计算结果能够较好地体现多个指标的综合影响,区分不同扇区的复杂程度,聚类结果与实际情况相符.该结论可以为空域规划和管理提供参考意见. 展开更多
关键词 航空运输 扇区复杂性 指标体系 主成分分析 K-MEANS聚类
下载PDF
基于继承图的面向对象软件复杂性度量研究 被引量:8
3
作者 伦立军 丁雪梅 +1 位作者 李英梅 张翼 《计算机工程与应用》 CSCD 北大核心 2006年第27期93-95,共3页
面向对象软件开发是一种新的可以减少成本、提高可用性和灵活性的高效的软件系统开发方法。复杂性度量在软件开发中起着非常重要的作用,它可减少整个开发周期的费用,但目前还没有成熟的用于面向对象软件复杂性的度量方法。文章首先通过... 面向对象软件开发是一种新的可以减少成本、提高可用性和灵活性的高效的软件系统开发方法。复杂性度量在软件开发中起着非常重要的作用,它可减少整个开发周期的费用,但目前还没有成熟的用于面向对象软件复杂性的度量方法。文章首先通过继承图描述面向对象软件复杂性度量方法,然后讨论了单元重复继承算法,最后给出了具体实例。 展开更多
关键词 软件复杂性 复杂性度量 面向对象 继承图
下载PDF
软件复杂性度量系统的研制 被引量:8
4
作者 夏红霞 童维农 +2 位作者 邹承明 鄂勇辉 钟珞 《计算机应用》 CSCD 2000年第4期16-17,20,共3页
结合软件复杂性度量的各种算法 ,对我们自行研制开发的一种软件复杂性度量系统 (SCES)进行了详细介绍 ,并将该系统与已有的各种度量工具进行了分析比较。
关键词 软件工程 软件复杂性度量系统 面向对象
下载PDF
基于构件运算的软件体系结构及其复杂性度量 被引量:7
5
作者 黄万艮 陈松乔 《计算机工程与应用》 CSCD 北大核心 2007年第14期66-70,共5页
为了达到对软件体系结构SA的描述目标,引进了基于消息的5种构件组合运算,并给出了基于这些运算的SA的图形与其代数表达式之间的转换算法。为了降低SA复杂性,给出SA的直观复杂性度量方法,提出了11种构件演化运算,并给出了一个实例。
关键词 消息 构件组合运算 软件体系结构 复杂性度量 构件演化
下载PDF
电磁环境复杂度度量模型研究 被引量:7
6
作者 张智南 刘增良 +2 位作者 屈兵超 陶源 郭春霞 《电子信息对抗技术》 2009年第5期79-82,86,共5页
通过研究用频设备接收信号的信噪比,提出了信噪比空间的概念,并在此基础上建立了一个电磁环境复杂度度量模型。模型以电磁辐射源信号在空间中的分布和用频设备的接收机性能参数信噪比门限为依据,将接收机所在的空间划分成若干不同的信... 通过研究用频设备接收信号的信噪比,提出了信噪比空间的概念,并在此基础上建立了一个电磁环境复杂度度量模型。模型以电磁辐射源信号在空间中的分布和用频设备的接收机性能参数信噪比门限为依据,将接收机所在的空间划分成若干不同的信噪比子空间,通过考察接收机在信噪比空间中的位置确定电磁环境的复杂度。最后,对模型进行了仿真验证。 展开更多
关键词 电磁环境 复杂度 度量模型 信噪比
下载PDF
基于熵的信息系统业务模型复杂性度量 被引量:7
7
作者 王忠杰 徐晓飞 战德臣 《计算机科学》 CSCD 北大核心 2006年第1期104-107,共4页
业务模型的复杂度决定企业信息系统的复杂度,也对信息系统的重构性能具有很大程度的影响。目前研究多侧重于代码级软件的复杂度度量,而对业务模型的复杂度则关注较少。本文首先给出了企业业务模型的分层体系结构,依据模型实体之间的依... 业务模型的复杂度决定企业信息系统的复杂度,也对信息系统的重构性能具有很大程度的影响。目前研究多侧重于代码级软件的复杂度度量,而对业务模型的复杂度则关注较少。本文首先给出了企业业务模型的分层体系结构,依据模型实体之间的依赖关系与分解关系将业务模型分解为一组基本模型单元。然后重点提出一种基于熵的模型复杂性度量方法,使用信息熵来描述业务模型的复杂性,通过计算基本模型单元的复杂度递归得到各模型实体、依赖关系的复杂性,进而综合得到模型的复杂性。最后通过实际案例验证了此方法的可行性。该方法为信息系统的设计与构造过程提供了有效的参考与决策依据。 展开更多
关键词 信息系统 业务模型 复杂性度量 企业信息系统 信息熵 分层体系结构 模型分解 复杂度 度量方法
下载PDF
基于复杂网络的软件体系结构复杂性度量方法 被引量:7
8
作者 秦怀斌 李道亮 +2 位作者 郭理 梁斌 邵明文 《微电子学与计算机》 CSCD 北大核心 2013年第2期5-8,共4页
介绍了复杂网络理论及软件体系结构复杂性度量思想,提出借助复杂网络理论来进行软件体系结构复杂性度量,给出了具体度量过程和算法,最后对提出的度量算法通过实例进行验证.
关键词 复杂网络 软件体系结构 复杂性 度量
下载PDF
程序复杂度度量系统pgrmetrics的设计与实现 被引量:4
9
作者 丁炎炎 赵洋 +1 位作者 蔡志旻 潘金贵 《计算机应用研究》 CSCD 北大核心 2004年第1期167-169,共3页
介绍一种源程序度量系统的实现方法,它以可扩展程序对象模型作为其构建基础,将对源程序的 信息抽取变为对抽象对象模型的信息抽取,故而无论从设计和实现系统的角度看都显得较为简洁易行。
关键词 软件复杂度 度量模型 可扩展程序对象模型 McCabe方法
下载PDF
基于加权支持向量回归的抢修时间估计模型 被引量:5
10
作者 尤志锋 石全 熊飞 《现代防御技术》 北大核心 2014年第4期160-166,共7页
已有的抢修时间估计模型大都印有平时维修的痕迹,不能很好的反应战场抢修的随机性、多样性、时效性等特点。分析并设计了影响抢修时间的因素及其赋值方法,用复杂性来度量抢修任务本身的属性。将抢修时间估计问题转为抢修时间对其影响因... 已有的抢修时间估计模型大都印有平时维修的痕迹,不能很好的反应战场抢修的随机性、多样性、时效性等特点。分析并设计了影响抢修时间的因素及其赋值方法,用复杂性来度量抢修任务本身的属性。将抢修时间估计问题转为抢修时间对其影响因素的非线性回归问题,引入在处理小样本、非线性问题时有较大优势的支持向量机,利用遗传算法对支持向量回归的参数进行优化;实验结论证明模型的估计精度较高、泛化能力较强;从一个新的角度估计抢修时间,结果更合理,能为抢修决策以及抢修训练提供良好的帮助。 展开更多
关键词 复杂性度量 加权支持向量回归 遗传算法 抢修时间
下载PDF
面向对象程序复杂性度量层次模型 被引量:4
11
作者 董东 邹澎涛 《计算机工程与设计》 CSCD 2004年第6期958-960,共3页
程序复杂性度量可以实现定量地分析程序复杂性,从而为估计成本提供一个标准。为了度量面向对象程序复杂性,在讨论了度量的定义、度量的理论基础后,提出了一种面向对象程序复杂性度量的层次模型。该模型分成5个层次:系统层、类簇层、类... 程序复杂性度量可以实现定量地分析程序复杂性,从而为估计成本提供一个标准。为了度量面向对象程序复杂性,在讨论了度量的定义、度量的理论基础后,提出了一种面向对象程序复杂性度量的层次模型。该模型分成5个层次:系统层、类簇层、类继承树层、类层和方法层,每个层次都有自己的度量方法。采用这种分层度量模型的好处是:它是一个框架,各度量方法归属到各层中;各层之间相互独立;一层中方法的修改并不影响其它层。 展开更多
关键词 面向对象 程序复杂性 复杂性度量 软件开发
下载PDF
Cyclomatic Complexity and Lines of Code: Empirical Evidence of a Stable Linear Relationship 被引量:1
12
作者 Graylin JAY Joanne E. HALE +3 位作者 Randy K. SMITH David HALE Nicholas A. KRAFT Charles WARD 《Journal of Software Engineering and Applications》 2009年第3期137-143,共7页
Researchers have often commented on the high correlation between McCabe’s Cyclomatic Complexity (CC) and lines of code (LOC). Many have believed this correlation high enough to justify adjusting CC by LOC or even sub... Researchers have often commented on the high correlation between McCabe’s Cyclomatic Complexity (CC) and lines of code (LOC). Many have believed this correlation high enough to justify adjusting CC by LOC or even substituting LOC for CC. However, from an empirical standpoint the relationship of CC to LOC is still an open one. We undertake the largest statistical study of this relationship to date. Employing modern regression techniques, we find the linearity of this relationship has been severely underestimated, so much so that CC can be said to have absolutely no explana-tory power of its own. This research presents evidence that LOC and CC have a stable practically perfect linear rela-tionship that holds across programmers, languages, code paradigms (procedural versus object-oriented), and software processes. Linear models are developed relating LOC and CC. These models are verified against over 1.2 million randomly selected source files from the SourceForge code repository. These files represent software projects from three target languages (C, C++, and Java) and a variety of programmer experience levels, software architectures, and de-velopment methodologies. The models developed are found to successfully predict roughly 90% of CC’s variance by LOC alone. This suggest not only that the linear relationship between LOC and CC is stable, but the aspects of code complexity that CC measures, such as the size of the test case space, grow linearly with source code size across lan-guages and programming paradigms. 展开更多
关键词 SOFTWARE complexity SOFTWARE metrics Cyclomatic complexity
下载PDF
基于有向图的电磁环境复杂度度量算法 被引量:4
13
作者 张智南 刘增良 +1 位作者 陶源 屈兵超 《电讯技术》 北大核心 2009年第6期1-4,共4页
以用频装备接收机的信噪比参数和用频网络可用性作为度量依据,定义了用频网络的4级电磁环境复杂度度量标准。在此基础上,通过将用频网络转化成有向图,提出了基于有向图的电磁环境复杂度度量算法,并以此算法为基础定义了战场电磁环境复... 以用频装备接收机的信噪比参数和用频网络可用性作为度量依据,定义了用频网络的4级电磁环境复杂度度量标准。在此基础上,通过将用频网络转化成有向图,提出了基于有向图的电磁环境复杂度度量算法,并以此算法为基础定义了战场电磁环境复杂度。通过计算战场电磁环境复杂度使得当前战场电磁环境对作战行动的影响程度定量化,为复杂电磁环境条件下的战场决策提供必要条件。 展开更多
关键词 电磁环境 复杂度 度量算法 有向图
下载PDF
A Hybrid Set of Complexity Metrics for Large-Scale Object-Oriented Software Systems 被引量:2
14
作者 马于涛 何克清 +2 位作者 李兵 刘婧 周晓燕 《Journal of Computer Science & Technology》 SCIE EI CSCD 2010年第6期1184-1201,共18页
Large-scale object-oriented(OO) software systems have recently been found to share global network characteristics such as small world and scale free,which go beyond the scope of traditional software measurement and ... Large-scale object-oriented(OO) software systems have recently been found to share global network characteristics such as small world and scale free,which go beyond the scope of traditional software measurement and assessment methodologies.To measure the complexity at various levels of granularity,namely graph,class(and object) and source code,we propose a hierarchical set of metrics in terms of coupling and cohesion-the most important characteristics of software,and analyze a sample of 12 open-source OO software systems to empirically validate the set.Experimental results of the correlations between cross-level metrics indicate that the graph measures of our set complement traditional software metrics well from the viewpoint of network thinking,and provide more effective information about fault-prone classes in practice. 展开更多
关键词 complexity metrics quality analysis and evaluation object-oriented programming reverse engineering complex networks
原文传递
软件迷惑变换的鲁棒性量化评价 被引量:3
15
作者 付剑晶 王珂 《软件学报》 EI CSCD 北大核心 2013年第4期730-748,共19页
为了方便程序员比较多种迷惑变换方案的优劣,提出了一种量化评价迷惑变换鲁棒性的方法.该方法从软件复杂度变化与代码功能模糊性两个相对独立的层面来刻画迷惑变换导致的鲁棒性.首先,从系统的复杂性与信息的多样性角度建立软件系统复杂... 为了方便程序员比较多种迷惑变换方案的优劣,提出了一种量化评价迷惑变换鲁棒性的方法.该方法从软件复杂度变化与代码功能模糊性两个相对独立的层面来刻画迷惑变换导致的鲁棒性.首先,从系统的复杂性与信息的多样性角度建立软件系统复杂度模型,模型包含软件结构、信息流、分支、循环以及元素的嵌套层次,力求从复杂性层面更准确地反映变换对软件的保护;之后,为量化描述迷惑变换的功能模糊度,根据专家指标评分法建立单种迷惑变换模糊度模型,在此基础上建立多种迷惑变换复合模糊度模型;然后,阐述了如何联合所提出的模型实现对单种迷惑变换技术有效性判定与多种迷惑方案的选优,也给出了模型的实现算法及一些示例;最后,通过实例仿真详细展示了模型的工作过程. 展开更多
关键词 代码迷惑 迷惑变换 反向工程 软件保护 复杂性度量
下载PDF
基于过程蓝图的程序环路复杂性度量方法 被引量:3
16
作者 刘建宾 李建忠 +1 位作者 余楚迎 杨林邦 《计算机科学》 CSCD 北大核心 2006年第6期267-269,283,共4页
提出一种基于过程蓝图的程序环路复杂性度量实现方法。将传统基于程序控制流图的度量信息抽取变为对过程蓝图的实现层表示-抽象实现结构图的信息抽取,避免程序源代码的语法分析和控制流图的构造,简化度量过程和实现,并提高度量处理的效率。
关键词 环路复杂性 McCabe度量 过程蓝图 抽象实现结构图 控制流图(CFG)
下载PDF
基于改进信息熵的抢修操作过程复杂性测度模型 被引量:3
17
作者 尤志锋 李震 +1 位作者 胡起伟 田霞 《火力与指挥控制》 CSCD 北大核心 2016年第5期80-85,共6页
抢修操作过程复杂性既是抢修人员准确衡量抢修操作难易程度及不确定性的重要指标,又是辅助指挥员进行抢修任务分配及抢修资源调度的重要参考,还是进行抢修时间估计的重要依据。然而,目前没有合适的抢修操作过程复杂性测度方法。考虑到... 抢修操作过程复杂性既是抢修人员准确衡量抢修操作难易程度及不确定性的重要指标,又是辅助指挥员进行抢修任务分配及抢修资源调度的重要参考,还是进行抢修时间估计的重要依据。然而,目前没有合适的抢修操作过程复杂性测度方法。考虑到普通信息熵极大值公理与抢修操作过程复杂性的特征不相符,利用改进的信息熵建立抢修操作过程的复杂性测度模型,并利用回归分析法通过实例验证,模型测度结果可以客观地反映抢修操作过程的复杂性。 展开更多
关键词 抢修操作过程 复杂性测度 改进信息熵 难度系数 回归分析
下载PDF
面向对象软件的技术度量
18
作者 朱武 汤铭端 《计算机工程与设计》 CSCD 北大核心 2007年第16期3822-3824,共3页
软件度量学是软件工程领域的一个重要研究方向。通过软件度量,可以改进软件的体系结构,采用合适的软件开发过程,从而降低软件开发的成本,提高软件开发的效率,保证软件能满足用户的需求,开发出高质量的软件。分析了面向对象软件度量的特... 软件度量学是软件工程领域的一个重要研究方向。通过软件度量,可以改进软件的体系结构,采用合适的软件开发过程,从而降低软件开发的成本,提高软件开发的效率,保证软件能满足用户的需求,开发出高质量的软件。分析了面向对象软件度量的特点,阐述了常用的面向对象软件度量方法,并在此基础上提出了以切片为中心的度量方法。 展开更多
关键词 面向对象 软件度量 程序复杂性 复杂性度量 切片
下载PDF
一种软件复杂性度量系统的设计与实现
19
作者 童维农 钟珞 邹承明 《微机发展》 2000年第4期57-59,共3页
本文结合软件复杂性度量的多种算法 ,对我们研制开发的一个软件复杂性度量系统 (SCES)进行了详细介绍 。
关键词 软件复杂度量系统 面向对象 设计
下载PDF
软件度量法在智能电能表软件质量分析中的应用 被引量:2
20
作者 杨昊 张建伟 +5 位作者 赵永辉 傅健 李翔 杨明 宋锡强 汪萍萍 《电测与仪表》 北大核心 2016年第S1期147-153,共7页
软件逐渐成为影响电能表质量的关键因素,但目前对智能电能表软件的质量分析手段欠缺。该文引入软件工程中软件度量技术用于电能表软件品质分析,以LOC度量、Ma Cabe度量、Fan in/Fan out度量几个典型的复杂性度量法为主,选择关键的度量... 软件逐渐成为影响电能表质量的关键因素,但目前对智能电能表软件的质量分析手段欠缺。该文引入软件工程中软件度量技术用于电能表软件品质分析,以LOC度量、Ma Cabe度量、Fan in/Fan out度量几个典型的复杂性度量法为主,选择关键的度量元及指标,利用现代化分析工具Sci Tools Understand及LDRA Testbed对电能表软件代码自动进行测量。根据结果可以为了解、分析及控制智能电能表软件质量提供了一种量化的手段,是一种降低软件复杂性,指导优化可靠性、规范性设计的可行方法。 展开更多
关键词 电能表软件 复杂性度量 自动测量 量化 可靠性设计
下载PDF
上一页 1 2 4 下一页 到第
使用帮助 返回顶部