首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 558 毫秒
1.
随着软件的规模和复杂度的不断增大,软件开发过程越来越难以度量和保持持续改进。通过对软件开发过程中软件度量计划、度量实施、度量分析的研究,提出了一种软件开发过程持续改进的螺旋式模型,用于促使软件开发过程的持续改进和软件组织能力的有效提升。  相似文献   

2.
目前,软件复杂度越来越高,有的甚至会成为管理系统的系统,虽然这些软件有着不同的目标,但最终它们都必须相互协调的在一起共同发展。然而,随着软件的复杂度的上升,软件的可控性却在下降。由此,软件度量在软件开发过程中的地位日益增强。因为只有做好软件度量工作,才能在很短的时间内,做出正确的决策,保证产品的质量,才能在日益激烈的竞争中取得胜利。而软件度量的方法有很多.例如FPA、LOC等等.本文主要关注的功能点分析方法,主要是探讨一下FPA中的功能点的计算方法。  相似文献   

3.
规模度量是软件项目管理的关键,其度量的准确性直接关系到软件项目的成败。针对传统FPA方法中复杂度等级划分不连续性的问题,提出一种改进的复杂度权值计算方法。该方法利用模糊理论分析功能要素的复杂度,首先以DET和RET作为输入变量,以复杂度权值作为输出变量,建立模糊推理系统;然后根据FPA中复杂度和功能点数量的转换关系,设置模糊推理规则,并利用该规则确定复杂度权值。研究结果表明,这种模糊推理的方法可以消除不同复杂度等级之间的断层,从而使软件功能点的估算结果更加准确。  相似文献   

4.
肖汉 《计算机科学》2006,33(3):252-254
软件产品复杂度在软件度量领域是一个非常重要的方面.软件开发的成本、进度和潜伏的错误数量都与复杂度有密切的关联.由于OOA和OOD被广泛运用,面向对象的软件度量已成为面向对象软件工程一个不可分割的部分.本文通过分析C&K和Lorenz&Kidd度量方法,提出了适用于JAVA语言特征的面向对象的类复杂性度量方法.  相似文献   

5.
软件过程度量研究与设计   总被引:3,自引:0,他引:3  
首先介绍了软件能力成熟度模型CMM和过程度量框架,在CQM模型基础上提出了CQAM模型,并结合CMM模型设计了一个软件过程度量系统总体结构,在系统中采用SPC作为度量分析方法,简单介绍了其中的X-R图并给出了一个度量实例。  相似文献   

6.
余敦辉  王意  张万山 《计算机应用》2018,38(12):3612-3617
针对现有软件众包平台对工人能力考虑不足,导致分配给工人的任务完成质量低下的问题,提出了一种软件众包工人能力动态度量算法(ADM),实现工人能力的动态度量。首先,基于静态技能覆盖率,实现工人初始能力的计算;其次,对于工人历史完成的单个任务,综合任务复杂度、任务完成质量及任务开发时效,实现开发能力的计算,并根据时间因子计算随时间衰减的开发能力;然后,根据所有历史完成任务的时间先后顺序,实现能力度量值的动态更新;最后,基于历史任务技能覆盖率,计算工人对于待分配任务的开发能力。实验结果表明,与用户可靠性度量算法相比,所提出的能力动态度量算法具有较好的合理性与有效性,使能力度量吻合度平均值最高达到90.5%,能有效指导任务分配。  相似文献   

7.
软件度量是软件项目管理的关键技术,它是对软件开发项目、过程及其产品进行数据定义、收集以及分析的持续性定量化过程。利用度量可控制和改进软件过程,在介绍度量基本理论与相关知识的基础上重点分析了对软件过程的度量,并设计完成了软件过程度量系统,根据统计过程控制思想以及能力成熟度模型(CMM)的过程评估标准,把指数加权主元分析方法应用于故障诊断的可靠性进行分析,取得了良好的效果。  相似文献   

8.
功能点的计算方法   总被引:1,自引:0,他引:1  
目前,软件复杂度越来越高,有的甚至会成为管理系统的系统,虽然这些软件有着不同的目标,但最终它们都必须相互协调的在一起共同发展。然而,随着软件的复杂度的上升,软件的可控性却在下降。由此,软件度量在软件开发过程中的地位日益增强。因为只有做好软件度量工作,才能在很短的时间内,做出正确的决策,保证产品的质量,才能在日益激烈的竞争中取得胜利。而软件度量的方法有很多,例如FPA、LOC等等,本文主要关注的功能点分析方法,主要是探讨一下FPA中的功能点的计算方法。  相似文献   

9.
软件复杂性度量是对程序静态特性和动态行为的理解难易程度的描述。本文通过分析传统的程序复杂性度量方法的不足之处,提出了一种新的路径复杂性度量方法及计算路径复杂度的算法,并给出了实例。新的度量方法比传统的度量方法更精确和容易实现。  相似文献   

10.
设计一种新的软件度量方法--系统对象点,通过用例模型计算子系统复杂度,并与预测性对象点结合,从整体角度度量系统.系统对象点可以作为规模、工作量的估算标准,并具有偏差小的特点.  相似文献   

11.
To produce reliable software, its complexity must be controlled by suitably decomposing the software system into smaller subsystems. A software complexity metric is developed that includes both the internal and external complexity of a module. This allows analysis of a software system during its development and provides a guide to system decomposition. The basis of this complexity metric is in the development of an external complexity measure that characterizes module interaction  相似文献   

12.
利用软件度量工具对软件的各类质量属性度量,对于提高程序的质量有重要意义.在分析面向移动Agent的度量指标的基础上,设计并实现一种基于移动Agent的软件度量工具,该工具通过度量Agent与系统中其它Agent进行交互来获取度量所需信息并对其进行加工处理,用户可以通过度量Agent提供的接口查询度量的结果.最后给出度量指标与度量特征之间关系的实验结果.  相似文献   

13.
利用软件度量工具对软件的各类质量属性度量,对于提高程序的质量有重要意义。在分析面向移动Agent的度量指标的基础上,设计并实现一种基于移动Agent的软件度量工具,该工具通过度量Agent与系统中其它Agent进行交互来获取度量所需信息并对其进行加工处理,用户可以通过度量Agent提供的接口查询度量的结果。最后给出度量指标与度量特征之间关系的实验结果。  相似文献   

14.
Sallie Henry  Roger Goff 《Software》1989,19(11):1065-1088
For many years the software engineering community has been attacking the software reliability problem on two fronts. First via design methodologies, languages and tools as a pre-check on complexity and secondly by measuring the complexity of produced software as a post-check. This research attempts to unify the approach to creating reliable software by providing the ability to measure the complexity of a design prior to its implementation. We have successfully defined and applied software metrics to graphical designs in an effort to predict software complexity early in the software life cycle. Metric values from the graphical design are input to predictor equations, provided in this paper, to give metric values for the resultant source code.  相似文献   

15.
A study of the relationship between the cyclomatic complexity metric (T. McCabe, 1976) and software maintenance productivity, given that a metric that measures complexity should prove to be a useful predictor of maintenance costs, is reported. The cyclomatic complexity metric is a measure of the maximum number of linearly independent circuits in a program control graph. The current research validates previously raised concerns about the metric on a new data set. However, a simple transformation of the metric is investigated whereby the cyclomatic complexity is divided by the size of the system in source statements. thereby determining a complexity density ratio. This complexity density ratio is demonstrated to be a useful predictor of software maintenance productivity on a small pilot sample of maintenance projects  相似文献   

16.
基于依赖矩阵的构件软件复杂性的度量模型   总被引:2,自引:0,他引:2  
目前的构件软件复杂性度量模型未考虑构件之间不同依赖关系和软件构件内部复杂性两个重要因素,度量结果不够完整、准确.针对该问题,通过将软件体系结构抽象为加权的有向图,获得构件之间的依赖矩阵和影响矩阵,进而获取复杂性的度量公式.从度量公式分析和最后的示例可以得出,该度量模型可以更加真实、准确地反映构件之间不同的依赖关系和构件内部复杂性对软件复杂性的影响,而且具有简单、易于实现等特点.  相似文献   

17.
Agent组织中的政策导向型协作模型   总被引:1,自引:0,他引:1  
传统Agent协作模型强调Agent的高度自主性,其自发协作过程完全出于内部的"自私性"动机,难以在模型中表达宏观层面上的引导及系统外部的约束,在应用于开放复杂软件系统时,将面临可信度不能满足要求、计算复杂度高及没有有效的冲突消解机制这3方面的问题,这阻碍了Agent技术在现实软件系统建模中的应用.采用组织与政策隐喻,提出Agent组织中的政策导向型协作模型,通过组织与政策给予Agent以宏观上的引导与外部的控制,以增强系统的可信度;采用扩展的可废止逻辑框架,对这一协作过程建立一个具有线性计算复杂度的形式化理论;逻辑体系中内置的优先级方式为系统提供了有效的冲突消解机制.并证明了模型所具有的一致性及其他特性,最后通过一个实例对系统作出验证性说明.  相似文献   

18.
该文利用基于实例推理的思想和技术,提出了一个基于组件推理的多智能体油气开发软件应用平台的体系结构和实现方法。该系统是基于系统所记忆的以往应用软件对象类组件来主动推理解决所面临的应用软件开发问题,并可通过对象类的不断增加,获取应用软件开发的知识,从而提高和改善应用平台软件开发的能力。  相似文献   

19.
田鹤  赵海 《计算机科学》2016,43(Z11):506-508
软件结构复杂性问题一直备受关注。随着软件规模的不断增大,传统的度量方法已很难适应软件的发展。为了有效地度量软件结构复杂性,以复杂网络理论为基础,分析软件加权网络的强度和紧密度特征参数之间的关系,并统计软件样本集的总体特征量。首先选取特征值较大的软件,研究其对应的软件加权网络中强度和紧密度数值较大的节点。然后对比分析排序差别较大的节点的属性和功能。最后评价两种软件结构复杂性度量方法,得出用强度可以度量软件局部结构的复杂性,紧密度能够度量软件整体结构的复杂性。  相似文献   

20.
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号