期刊文献+
共找到42篇文章
< 1 2 3 >
每页显示 20 50 100
基于UML的软件复杂度估计及进度控制 被引量:1
1
作者 章恒翀 陈思功 秦晓 《计算机工程与设计》 CSCD 2002年第10期62-64,共3页
基于Murray Cantor的《基于UML的面向对象的项目管理》,提出了一种软件开发进度控制的方法。在开发过程中,将叠代模型各个阶段的相关要点如项目模块、用户级use case(以下简称用例)、开发级用例和类的时间复杂度(或者工作度量)数字... 基于Murray Cantor的《基于UML的面向对象的项目管理》,提出了一种软件开发进度控制的方法。在开发过程中,将叠代模型各个阶段的相关要点如项目模块、用户级use case(以下简称用例)、开发级用例和类的时间复杂度(或者工作度量)数字化,依据完成的数量与总量的百分比来控制项目进度,从而达到高质量、高效率开发软件的目的,探讨了具体的实现并举例加以说明。 展开更多
关键词 UML 软件复杂度估计 控制 软件开发 面向对象
下载PDF
基于CCCC的软件复杂度分析的研究与应用
2
作者 许旻鸿 黄柳红 《广东技术师范学院学报》 2010年第9期25-27,共3页
cccc是一种用于分析C++和Java的源文件的开源工具,在对开源软件复杂度分析中能生成一份关于代码各项指标的报告,如代码的行数、复杂度等.研究其统计和分析的数据,帮助分析软件进化,得出开源软件进化的结论,并提出了度量大型开源软件复... cccc是一种用于分析C++和Java的源文件的开源工具,在对开源软件复杂度分析中能生成一份关于代码各项指标的报告,如代码的行数、复杂度等.研究其统计和分析的数据,帮助分析软件进化,得出开源软件进化的结论,并提出了度量大型开源软件复杂度的方法. 展开更多
关键词 cccc 开源软件 软件复杂度 统计分析
下载PDF
分形理论在软件复杂度中的应用 被引量:6
3
作者 姜林 艾波 漆涛 《计算机应用》 CSCD 北大核心 2010年第10期2730-2734,共5页
利用分形理论对软件复杂度进行研究,给出盒子及程序分形复杂度的定义,进一步给出了算法思想和计算方法,并通过实例说明程序具有分形特征——标度不变性。在此基础上,对一些程序的分形复杂度进行了计算,并通过进一步的分析表明所得数值... 利用分形理论对软件复杂度进行研究,给出盒子及程序分形复杂度的定义,进一步给出了算法思想和计算方法,并通过实例说明程序具有分形特征——标度不变性。在此基础上,对一些程序的分形复杂度进行了计算,并通过进一步的分析表明所得数值在某种情况下可以反映出程序在结构上的复杂程度,其度量结果是比较有效的。 展开更多
关键词 分形 盒子 软件复杂度 分形复杂 不变性
下载PDF
AOP对软件复杂度的影响分析及应用 被引量:3
4
作者 骆四毛 周兴斌 《计算机工程与设计》 CSCD 北大核心 2013年第5期1822-1825,1840,共5页
为解决高软件复杂度问题,提出了一种面向对象编程、面向切面编程和多层架构模块化相互结合的方法。该方法充分利用了面向切面编程的横切特性和多层架构模块化特点,并使用层次分析方法作为度量的参考标准,使软件复杂度水平着落在安全区... 为解决高软件复杂度问题,提出了一种面向对象编程、面向切面编程和多层架构模块化相互结合的方法。该方法充分利用了面向切面编程的横切特性和多层架构模块化特点,并使用层次分析方法作为度量的参考标准,使软件复杂度水平着落在安全区。结合某公司的手机应用系统实例,对所设计的3种方案进行研究、对比与验证,得到了一个低复杂度、性能优异的可行方案,且使软件开发、测试和维护的生产成本得到降低,其中涉及的复杂度包括扇出复杂度、圈复杂度等。 展开更多
关键词 软件复杂度 面向切面编程 多层架构 模块化 面向对象编程
下载PDF
基于信息熵与软件复杂度的软件多样性评估方法 被引量:5
5
作者 刘镇武 隋然 +1 位作者 张铮 刘浩 《信息工程大学学报》 2020年第2期207-213,共7页
为解决软件保护过程中软件多样化方法比较选择及多样化软件部署的问题,基于信息熵理论对软件复杂度的多个重要属性计算客观权重,并结合主观权重,提出一种软件多样性的综合评估方法,然后给出具体模型和算法实现。对指令替换、控制流扁平... 为解决软件保护过程中软件多样化方法比较选择及多样化软件部署的问题,基于信息熵理论对软件复杂度的多个重要属性计算客观权重,并结合主观权重,提出一种软件多样性的综合评估方法,然后给出具体模型和算法实现。对指令替换、控制流扁平化、虚假控制流和字符串加密4种软件多样化方法进行综合评估,验证评估算法的有效性。实验验证表明,该评估方法能够对不同软件多样化方法的多样性进行综合评估比较,对多样化软件的实际部署具有较好的参考价值。 展开更多
关键词 软件复杂度 信息熵 软件多样性 量化评估
下载PDF
利用UML度量软件复杂度
6
作者 尹连萍 《科技资讯》 2006年第31期13-14,共2页
本文主要研究了如何通过应用可视化的建模技术——UML(UnifiedModelingLanguage),进行软件复杂度的度量,从而使软件复杂度的度量与一种可视化的建模技术相结合,是对软件复杂度度量的一种发展。
关键词 面向对象 UML图 软件复杂度
下载PDF
SOA环境下的软件复用与软件复杂度 被引量:1
7
作者 刘欢迎 《程序员》 2009年第2期95-96,共2页
复用(reuse)一直是软件业追求的目标,从以前的代码复用、模块复用、方法复用、组件复用一直到今天宣扬的服务复用,整个IT业界对软件复用的重视不言而喻。当然软件复用也成为实现软件工业化、标准化的重要手段,近几年逐渐兴起的SOA... 复用(reuse)一直是软件业追求的目标,从以前的代码复用、模块复用、方法复用、组件复用一直到今天宣扬的服务复用,整个IT业界对软件复用的重视不言而喻。当然软件复用也成为实现软件工业化、标准化的重要手段,近几年逐渐兴起的SOA热潮,更是强调粗粒度的复用,有的专家说“SOA的中心是复用”,有的专家说“服务重用是SOA的核心价值”, 展开更多
关键词 软件复用 软件复杂度 SOA 环境 代码复用 模块复用 软件 IT业
下载PDF
通信对抗软件复杂度
8
作者 余翔羚 《通信对抗》 2002年第1期30-37,共8页
本文着重介绍了软件复杂度的历史,现状及测试方法。特别提到了McCabe复杂度,Halstead复杂度,Line Count复杂度的原理、优点及应用。
关键词 软件复杂度 可靠性 McCabe复杂 Halstead复杂 LineCount复杂 通信对抗软件
下载PDF
基于复杂度对开源软件Linux和FreeBSD内核的分析 被引量:5
9
作者 许旻鸿 郑巍 《计算机应用与软件》 CSCD 2010年第8期161-163,204,共4页
开源软件内核进化分析是一个较新的研究方向,研究大型自由和开源软件进化可以帮助估计软件体系结构的稳定性,可以较准确地预报软件进化趋势和预报软件进化结果。选取Linux和FreeBSD的多个版本的内核进行数据的收集和处理。采用低层次的... 开源软件内核进化分析是一个较新的研究方向,研究大型自由和开源软件进化可以帮助估计软件体系结构的稳定性,可以较准确地预报软件进化趋势和预报软件进化结果。选取Linux和FreeBSD的多个版本的内核进行数据的收集和处理。采用低层次的度量尺度,利用分析工具SLOCOUNT和CCCC,对提取的内核数据进行复杂度分析,得出开源自由软件进化的结论,并提出了快速测算大型开源软件进化趋势和复杂性的方法。 展开更多
关键词 LINUX FREEBSD 开源软件 软件进化 软件复杂度
下载PDF
用例驱动的软件复杂性度量及应用 被引量:4
10
作者 王悠 张熙 《计算机工程与设计》 CSCD 北大核心 2007年第11期2543-2546,共4页
在用例驱动的软件开发过程中,研究软件复杂性,对于项目规模估算、进度控制及度量、评估都具有积极的意义。从需求获取、分析、设计、测试等阶段详细讨论了整个软件开发过程中如何获取、量化用例层次上的软件复杂度的方法,概括了研究的... 在用例驱动的软件开发过程中,研究软件复杂性,对于项目规模估算、进度控制及度量、评估都具有积极的意义。从需求获取、分析、设计、测试等阶段详细讨论了整个软件开发过程中如何获取、量化用例层次上的软件复杂度的方法,概括了研究的意义并通过实践进一步验证。根据它对软件可靠性相关指标参数的影响,探讨基于用例的软件可靠性度量分析方法的改进。 展开更多
关键词 统一建模语言 软件复杂度 用例复杂 可靠性 缺陷指数
下载PDF
一种软件结构复杂度度量模型及其自动实现 被引量:5
11
作者 王小明 《计算机应用》 CSCD 1999年第6期16-18,共3页
本文对软件结构中扇入/扇出对软件复杂度的影响进行分析,研究探讨了一种基于扇入/扇出的软件结构复杂度度量模型,给出了自动实现算法。该模型在结构化、软构件和基于组件的系统设计分析中具有较高的应用价值。
关键词 扇入 扇出 软件结构 软件复杂度 模型 软件工程
下载PDF
基于软件圈复杂度相关的不完美排错可靠性增长模型 被引量:1
12
作者 张峰 费琪 李耀敏 《舰船电子工程》 2019年第11期135-141,共7页
首次将软件可靠性模型与软件圈复杂度进行了关联,将软件圈复杂度划分为三个等级:普通、复杂、特别复杂。针对不同等级的圈复杂度,分别从代码状况、可测性、可维护性、对测试人员能力的要求、对开发人员能力的要求5维角度进行了充分分析... 首次将软件可靠性模型与软件圈复杂度进行了关联,将软件圈复杂度划分为三个等级:普通、复杂、特别复杂。针对不同等级的圈复杂度,分别从代码状况、可测性、可维护性、对测试人员能力的要求、对开发人员能力的要求5维角度进行了充分分析,从而给出了基于软件圈复杂度相关的不完美排错可靠性增长模型。在进行可靠性模型建模的同时综合考虑了故障的检测率、故障排错率、排错时故障的引入率三大因素,最后将该方法应用于一组实验数据进行分析,证明了该方法的可用性,同时将该模型的拟合数据与现有模型的拟合数据进行了比较,证明了该方法的有效性。 展开更多
关键词 软件复杂 LOGISTIC增长模型 不完美排错 故障检测率 排错率
下载PDF
基于Bayes网的软件残留错误数度量 被引量:3
13
作者 白成刚 《计算机工程》 CAS CSCD 北大核心 2003年第18期39-40,111,共3页
软件开发的复杂性决定了理想的软件复杂性度量模型既应具有包容众多复杂因素的能力,又要有构造灵活的功能。迄今为止,人们提出的众多模型,由于设定了很多近乎苛刻的条件,使它们难以具有普适性。Bayes网提供了解决这一问题的有力工... 软件开发的复杂性决定了理想的软件复杂性度量模型既应具有包容众多复杂因素的能力,又要有构造灵活的功能。迄今为止,人们提出的众多模型,由于设定了很多近乎苛刻的条件,使它们难以具有普适性。Bayes网提供了解决这一问题的有力工具。该文建立起一种基于Bayes网的软件残留错误数度量模型,并对此进行了分析。 展开更多
关键词 BAYES网 软件复杂度 软件残留错误数 量模型
下载PDF
软件度量在软件失效预测中应用
14
作者 王琪 朱杰 《电子测量技术》 2004年第2期37-38,共2页
在软件开发的同时对于软件模块的失效进行预测可以有效地提高软件的质量。文中提出一种采用软件度量技术对软件失效进行预测的方法,取得较好的预测准确率。
关键词 软件 软件失效预测 软件复杂度 决策树
下载PDF
依据软件质量度量元的测试用例优先级动态调整策略
15
作者 张侹 高扬 +1 位作者 吴强 王华 《测绘科学与工程》 2017年第5期74-78,共5页
本文从软件质量度量元的角度出发,定义了测试用例所关注的软件复杂度、软件故障密度和测试成熟性三个测试用例优先级影响因素,并引入了权重因子对其进行权衡。设计了基于软件质量度量元的测试用例优先级动态调整策略的估计算法,该方... 本文从软件质量度量元的角度出发,定义了测试用例所关注的软件复杂度、软件故障密度和测试成熟性三个测试用例优先级影响因素,并引入了权重因子对其进行权衡。设计了基于软件质量度量元的测试用例优先级动态调整策略的估计算法,该方法可以在测试过程中实时捕获反馈信息,并对测试用例优先级进行动态调整。实验结果表明,与传统的静态排序技术相比,本文提出的方法不仅能够应用于回归测试中,而且能够在第一轮测试中加以使用,并可更高效地检测出软件缺陷,提升测试效率。 展开更多
关键词 测试用例 软件复杂度 软件故障密 测试成熟性 优先级动态调整
下载PDF
程序复杂度度量系统pgrmetrics的设计与实现 被引量:4
16
作者 丁炎炎 赵洋 +1 位作者 蔡志旻 潘金贵 《计算机应用研究》 CSCD 北大核心 2004年第1期167-169,共3页
介绍一种源程序度量系统的实现方法,它以可扩展程序对象模型作为其构建基础,将对源程序的 信息抽取变为对抽象对象模型的信息抽取,故而无论从设计和实现系统的角度看都显得较为简洁易行。
关键词 软件复杂度 量模型 可扩展程序对象模型 McCabe方法
下载PDF
构件软件的质量和度量 被引量:2
17
作者 王欣 杨根兴 朱三元 《华东理工大学学报(自然科学版)》 CAS CSCD 北大核心 2000年第5期543-546,共4页
描述了构件技术的特点 ,介绍了度量的理论基础 ,并提出了一些关于构件软件的度量准则。
关键词 软件 软件复杂度 软件开发 质量准则
下载PDF
软件众包工人能力动态度量算法 被引量:3
18
作者 余敦辉 王意 张万山 《计算机应用》 CSCD 北大核心 2018年第12期3612-3617,共6页
针对现有软件众包平台对工人能力考虑不足,导致分配给工人的任务完成质量低下的问题,提出了一种软件众包工人能力动态度量算法(ADM),实现工人能力的动态度量。首先,基于静态技能覆盖率,实现工人初始能力的计算;其次,对于工人历史完成的... 针对现有软件众包平台对工人能力考虑不足,导致分配给工人的任务完成质量低下的问题,提出了一种软件众包工人能力动态度量算法(ADM),实现工人能力的动态度量。首先,基于静态技能覆盖率,实现工人初始能力的计算;其次,对于工人历史完成的单个任务,综合任务复杂度、任务完成质量及任务开发时效,实现开发能力的计算,并根据时间因子计算随时间衰减的开发能力;然后,根据所有历史完成任务的时间先后顺序,实现能力度量值的动态更新;最后,基于历史任务技能覆盖率,计算工人对于待分配任务的开发能力。实验结果表明,与用户可靠性度量算法相比,所提出的能力动态度量算法具有较好的合理性与有效性,使能力度量吻合度平均值最高达到90. 5%,能有效指导任务分配。 展开更多
关键词 软件众包 能力 动态更新 任务分配 软件复杂度
下载PDF
基于复杂系数的软件可靠性分配方法研究
19
作者 杨婷 贾岚 原变青 《电脑知识与技术》 2020年第11期69-70,共2页
随着计算机软件技术的发展,软件规模及软件功能也在不断扩充,在软件系统的设计和开发过程中,如何确保所开发的软件系统能够满足既定的可靠性指标,软件可靠性分配技术则是其中必不可少的环节.该文分析了可靠性分配的原理,给出了在进行软... 随着计算机软件技术的发展,软件规模及软件功能也在不断扩充,在软件系统的设计和开发过程中,如何确保所开发的软件系统能够满足既定的可靠性指标,软件可靠性分配技术则是其中必不可少的环节.该文分析了可靠性分配的原理,给出了在进行软件可靠性分配时,应遵循的原则以及分配的步骤,在此基础上,给出了基于McCabe软件复杂性的间接度量,为后续进一步迭代分配软件可靠性提供依据. 展开更多
关键词 软件可靠性分配 软件复杂度 McCabe量、复杂系数
下载PDF
软件工程中的测试流程模型与管理 被引量:5
20
作者 张锡芳 黄上腾 《计算机应用与软件》 CSCD 北大核心 2005年第8期28-29,136,共3页
文章给出了一个比较通用的软件测试流程模型。该模型与以往的针对测试中非常具体的问题提出的解决方案如状态机、组合逻辑等模型不同。本文从软件工程整体的角度,提出了一个比较通用的软件测试流程模型。该模型能够在一定程度上帮助测... 文章给出了一个比较通用的软件测试流程模型。该模型与以往的针对测试中非常具体的问题提出的解决方案如状态机、组合逻辑等模型不同。本文从软件工程整体的角度,提出了一个比较通用的软件测试流程模型。该模型能够在一定程度上帮助测试管理人员在一个变化的软件开发环境中来确定当前测试状态,及时地发现存在的问题,并根据问题采取相应的措施,从而推动测试进程达到满足开发计划以及质量标准的目的。本文根据作者实际的经历给出一个案例并对它进行了分析,分析结果表明了上述模型的合理性。 展开更多
关键词 软件工程 软件测试流程 软件开发 软件复杂度 软件质量
下载PDF
上一页 1 2 3 下一页 到第
使用帮助 返回顶部