共查询到17条相似文献,搜索用时 796 毫秒
1.
面向对象软件度量工具的设计实现 总被引:5,自引:1,他引:4
利用软件度量工具对程序源代码的各类质量属性度量,对于提高程序质量具有重要意义。提出了一个适用于多种面向对象程序设计语言的软件度量工具的灵活软件结构,该结构的核心是以数据库为中间件。给出了该工具的结构,总结了该结构的特点和实用性,给出了以图形形式显示的分析结果和度量指标与质量特征之间关系的实验结果。 相似文献
2.
面向对象软件度量工具的软件结构 总被引:11,自引:0,他引:11
利用软件度量工具度量程序源码的各类质量属性是提高程序质量的一个重要方法.目前,面向对象语言已逐渐成为主流编程语言,度量基于对象技术的软件成为必然的需求.然而,由于面向对象语言数目众多,许多面向对象语言又都在发展中,用户所需要的度量也不尽相同,各种分散的需求对度量工具的灵活性与通用性提出了挑战.首先给出了一个适用于OO语言软件度量工具的一个灵活的软件结构,然后在分析了各类软件度量的基础上,解析了该结 相似文献
3.
4.
批改学生交来的上机实习程序,是教师们普遍成到头痛的事情。他们迫切地需要一种程序质量自动评判工具。软件度量学的发展,为解决这一问题提供了条件。本系统通过计算程序的控制流复杂度和数据流复杂度,向教师提供了一个评判PASCAL程序质量的客观依据。 相似文献
5.
软件体系结构度量工具的研究与实现* 总被引:1,自引:1,他引:0
在软件体系结构层次应用度量技术对于保证最终产品的质量有重要意义。但体系结构度量领域普遍存在对于度量扩展支持不足的问题。针对该问题,采用新的思路实现了一个可支持度量扩展的软件体系结构度量工具。该工具支持一组基本度量,并支持较为丰富的组合运算,使用户可定制度量,从而在一定程度内解决了体系结构度量领域存在的问题。 相似文献
6.
7.
王振宇 《计算机与数字工程》1994,(1)
本文致力于将软件科学法应用于Ada程序的并发复杂性度量,描述其方法和基于这种方法的相应工具SSACC。文中为Ada并发程序提出了一个面向度量的操作元-操作符模型,将任务和入口作为操作元,将程序中的并发动作作为对任务施加的操作。SSACC是Ada并发复杂性度量工具MACC的一部分。 相似文献
8.
一个面向对象软件度量自动生成工具 总被引:6,自引:0,他引:6
面向对象软件度量技术是面向对象开发方法中不可缺少的环。但是以往适用于过程性和结构化软件开发的传统度量方式是不适用于面向对象程序设计的。本文分析了面向对象程序设计语言的特点及其对软件度量的影响,并介绍了一个具体的支持C++软件度量的自动生成工具。 相似文献
9.
SSAC是一个基于软件科学法的Ada程序复杂性度量工具,其主要特征是能同时分别度量程序的顺序复杂性和并发复杂性。文中描述了Ada程序中并发操作符和并发操作元的定义和识别。同时提出在Ada程序复杂性综合度量中,并发复杂性的加权思想。 相似文献
10.
利用软件度量工具对软件的各类质量属性度量,对于提高程序的质量有重要意义.在分析面向移动Agent的度量指标的基础上,设计并实现一种基于移动Agent的软件度量工具,该工具通过度量Agent与系统中其它Agent进行交互来获取度量所需信息并对其进行加工处理,用户可以通过度量Agent提供的接口查询度量的结果.最后给出度量指标与度量特征之间关系的实验结果. 相似文献
11.
软件质量是软件的生命,它直接影响软件的使用与维护,软件开发人员、维护人员、管理人员和用户都十分重视软件的质量.质量低下的软件不但影响基于计算机系统的工作效率,而且还可能给用户带来灾难性的后果,因而,提高软件产品质量已成为软件工程的一项首要任务.为此,首先讨论了软件度量的概念,接着分析了确定权值的基本原则、软件质量评价工具、面向对象度量方法,最后做了总结.因此本文具有深刻的理论意义和广泛的实际应用. 相似文献
12.
13.
提出了一种软件过程质量度量的流程,建立了一个以生命周期为基础的软件过程质量度量模型,将软件过程质量要素分解成了共性软件过程质量要素和个性软件过程质量要素两大类,分析了相应的质量要素、质量子要素和度量元,给出了相应的度量方法。最后利用该度量方法对某公司5个软件项目需求阶段的过程质量及软件开发后期需求稳定性因子进行了度量,经数据分析发现软件开发后期的需求稳定性因子与需求阶段的过程质量是正相关的,从而表明了提出的度量方法和度量模型是有效的。 相似文献
14.
针对现有软件选型手段存在的缺乏统一标准、主观性和片面性较强的问题,建立了软件选型过程模型,设计了基于模糊综合评价的软件选型度量模型,讨论了软件选型度量模型的三个层次,进而开发了可操作的软件选型度量原型系统,并通过实验验证了该系统的有效性。 相似文献
15.
16.
软件开发过程管理的研究远远落后于开发技术、工具等方面的研究。通过描述软件开发过程的动态度量的方法,从生产的概念出发,给出软件开发动态度量的流程、方法,论述了管理、度量和数据元素选择的原则,从动态度量方法加强软件开发过程的角度作了探索性研究。 相似文献
17.
软件缺陷预测能够提高软件开发和测试的效率,保障软件质量。无监督缺陷预测方法具有不需要标签数据的特点,从而能够快速应用于工程实践中。提出了基于概率的无监督缺陷预测方法—PCLA,将度量元值与阈值的差值映射为概率,使用概率评估类存在缺陷的可能性,然后再通过聚类和标记来完成缺陷预测,以解决现有无监督方法直接根据阈值判断时对阈值比较敏感而引起的信息丢失问题。将PCLA方法应用在NetGen和Relink两组数据集,共7个软件项目上,实验结果表明PCLA方法在查全率、查准率、F-measure上相对现有无监督方法分别平均提升4.1%、2.52%、3.14%。 相似文献