共查询到20条相似文献,搜索用时 31 毫秒
1.
2.
开源软件已广泛应用于各软件领域,例如操作系统、容器等,但目前尚没有一种能够综合度量开源软件的方法.我们在用户兴趣度量和开发参与度量的基础上,提出了一种能够克服度量维度单一的局限性的度量方法.基于DM模型、软件生存力模型等相关文献研究和开源软件存储库数据挖掘,通过对项目过程数据进行聚类、主成分分析、回归分析和对开发过程的思考,本文提出一种基于存储库数据和统计学算法的开源软件成功度度量模型.并通过与用户兴趣度量结果和开发参与度量结果对比分析,证明本文的度量模型能够基于可自动无扰采集的存储库数据,更全面的衡量开源软件项目的成功.度量模型可应用于企业选择优质开源项目、学术研究、智能项目推荐等领域. 相似文献
3.
软件质量度量技术浅谈 总被引:2,自引:0,他引:2
软件质量度量技术从过去的模糊、深奥已经发展为好的软件工程的核心技术。介绍了软件度量的历史、解释了软件度量的基本概念、并按产品、过程、资源进行度量分类,最后给出了软件质量度量一般过程。 相似文献
4.
刘莹 《信息技术与信息化》2013,(6):90-94
软件质量直接影响着软件的使用和维护,因此,软件的质量也越来越多地引起开发人员、维护人员、管理人员和用户的重视。对软件质量和软件过程进行定量的分析,即软件度量,是软件工程中的一个重要课题。本文介绍了我们项目组开发的基于TSP的软件质量控制平台SQCP的系统结构,着重介绍了作者提出的软件度量在SQCP平台开发过程中的应用。 相似文献
5.
6.
软件规模度量是项目管理者在整个项目周期进行项目跟踪和评估的基础.介绍了一种通用的FSM抽象数据模型,并通过对各种度量方法的分析及对典型工程的应用分析,认为借助功能点分析方法建立一个有效的度量体系,将有效改善项目管理的各个环节.功能点是被证实的可信的软件规模度量方法,它在软件定价、变更管理、项目估算等方面可以起到积极的作用. 相似文献
7.
根据软件测试过程中进行的度量与分析研究,提出了在软件测试乃至全生命周期中均可采用的度量与分析实施办法。阐述了确定度量信息分类和度量元的方法,并从实际软件项目中成功应用的测试进度、工作量分布、测试时间与测试间隔、测试用例数和缺陷数等五个度量元入手阐明了运用度量与分析方法实施过程控制的技术。实际软件项目测试过程证明,该方法可以对测试过程进行精确掌握与控制。 相似文献
8.
9.
为了有效地对软件过程进行度量分析,生产高质量软件产品,提出了一种改进的软件过程质量度量方法。该方法将软件过程分解为软件需求、设计、编码、测试以及运行维护等5个阶段,从共性和个性两个不同的角度将每个阶段分解为若干质量因素,根据多级模糊综合评价方法对各质量因素进行评判,最后通过实例验证了该方法的有效性和合理性。 相似文献
10.
本文在分析已有软件故障预测方法后指出:单纯从软件开发过程的某个阶段或基于几种度量来预测软件故障是不充分的.提出综合利用软件开发过程信息构建基于BBNs软件故障预测模型.本文从一个基本的贝叶斯信念网(BBNs)故障预测模型出发,扩展基本节点,得到了一个较完善的故障预测模型,结合已有的关于软件度量的研究成果,提出利用软件度量和专家知识确定节点状态概率分布.仿真实验结果表明该模型与实际情况相符合,具有一定的故障预测能力. 相似文献
11.
过程度量活动对提高该过程质量和控制过程成本起着重要作用。过程度量的方法随过程模型和度量目标的不同而不同。文章通过分析软件质量保证活动过程,将过程度量与过程活动相结合,提出一种可用于过程改进的软件质量保证过程度量方法。 相似文献
12.
13.
14.
本文分析了面向对象软件度量中的CK方法,结合Java语言的特性,设计了一个针对Java语言的软件度量工具。通过分析类图生成的XML文件,提取有关类、类属性、类方法、接口等信息,从而计算出类的加权方法数、继承树深度、孩子数、对象间耦合等指标,帮助分析程序的复杂度,指导软件开发过程。 相似文献
15.
基于复杂网络的软件复杂性度量研究 总被引:4,自引:0,他引:4
软件开发者对于日趋复杂的软件系统的理解和控制越来越困难,传统软件工程正接近其复杂性和可扩展性的极限.复杂性使软件开发困难,质量难以保证.复杂网络理论的最新研究成果,为软件复杂性度量提供了新的数学基础.讨论了软件复杂性的形成原因和度量方法,介绍了目前复杂网络与软件复杂性结合的研究工作.探讨了基于复杂网络的软件结构复杂性度量方法,提出一种结合复杂网络和演化算法的软件演化复杂性度量模型. 相似文献
16.
本文依照传统软件度量方法及面向对象软件度量方法,对代码行数、圈复杂度、类加权方法数这些度量指标的产生和发展进行分类研究。揭示了其适用范围、优缺点,以及计算方法,并通过伪代码实现。对理论研究进行了实践上的补充和改进。 相似文献
17.
18.
本文重点介绍了Chidamber和Kemerer提出的面向对象软件设计软件度量学理论和方法,结合C++语言的特征,提出了一个针对C++的软件度量工具,提取程序中有关类、类成员、成员函数、对象等信息,从而计算出类的方法数、方法最大复杂度、继承树深度、孩子数目、耦合度等指标,帮助程序员掌握程序的复杂程度,指导软件开发过程。 相似文献
19.
20.
本文简要介绍和分析了软件可移植性的概念,并对可移植性软件和软件可移植性进行了定义,给出了一种实用的软件可移植性度量方法. 相似文献