The invention discloses an evaluation software maturity device, the device comprises: a division module, will be used for assessment of software fault legacy in the testing process in accordance with the severity of fault is divided into several fault levels, each level corresponding weights and set the fault; for each fault calculation module, according to the level corresponding to left fault the number and weight, calculate the maturity index for assessment software; evaluation module for evaluation according to the calculated maturity index to evaluate the software maturity. The invention also discloses a method for evaluating the maturity of the software. The invention solves the technical problem that the maturity of the software can not be accurately and truly evaluated in the prior art, and the aim of improving the development efficiency of the software and the whole user experience is realized.
【技术实现步骤摘要】
软件成熟度的评估装置及方法
本专利技术涉及软件评估
,尤其涉及一种软件成熟度的评估装置及方法。
技术介绍
随着科学技术的日益发展,移动终端已经成为用户使用热度最高的电子设备,移动终端中所具备的功能越来越多,性能也越来越强大。随之而来的问题是,移动终端中的软件所包含的源代码行数也越来越多,其中一些软件的源代码的条数已经达到千万条。这也进而导致了几乎每个移动终端项目的每一个软件版本的系统测试都会产生或发现几百个故障或变更,整个项目下来至少产生或发现几千个软件故障或变更。面对如此巨大的软件故障和变更数量,如何更好的评估软件,更准确,更真实的衡量软件开发过程中的成熟度,成为软件管理和开发过程中不得不面对的问题。即现有技术中,无法准确、真实的评估软件的成熟度。
技术实现思路
本专利技术的主要目的在于提出一种软件成熟度的评估装置及方法,旨在解决现有技术中无法准确、真实的评估软件成熟度的技术问题,实现提升软件的开发效率和整体用户体验的目的。为实现上述目的,本专利技术提供一种软件成熟度的评估装置,所述软件成熟度的评估装置包括:划分模块,用于将待评估软件在测试过程中的遗留故障按照故障严重程度划分为若干个故障等级,并设置各个故障等级对应的权重;计算模块,用于根据各个故障等级所对应遗留故障的数量以及权重,计算出所述待评估软件的成熟度指标;评估模块,用于根据计算出的所述成熟度指标对所述待评估软件的成熟度进行评估。可选地,所述成熟度指标包括实际成熟度指标,所述计算模块用于:在所述遗留故障中提取出实际遗留故障,根据所述实际遗留故障的数量以及所述实际遗留故障所对应故障等级的权重,计算 ...
【技术保护点】
一种软件成熟度的评估装置,其特征在于,所述软件成熟度的评估装置包括:划分模块,用于将待评估软件在测试过程中的遗留故障按照故障严重程度划分为若干个故障等级,并设置各个故障等级对应的权重;计算模块,用于根据各个故障等级所对应遗留故障的数量以及权重,计算出所述待评估软件的成熟度指标;评估模块,用于根据计算出的所述成熟度指标对所述待评估软件的成熟度进行评估。
【技术特征摘要】
1.一种软件成熟度的评估装置,其特征在于,所述软件成熟度的评估装置包括:划分模块,用于将待评估软件在测试过程中的遗留故障按照故障严重程度划分为若干个故障等级,并设置各个故障等级对应的权重;计算模块,用于根据各个故障等级所对应遗留故障的数量以及权重,计算出所述待评估软件的成熟度指标;评估模块,用于根据计算出的所述成熟度指标对所述待评估软件的成熟度进行评估。2.如权利要求1所述的软件成熟度的评估装置,其特征在于,所述成熟度指标包括实际成熟度指标,所述计算模块用于:在所述遗留故障中提取出实际遗留故障,根据所述实际遗留故障的数量以及所述实际遗留故障所对应故障等级的权重,计算出所述待评估软件的实际成熟度指标。3.如权利要求2所述的软件成熟度的评估装置,其特征在于,所述成熟度指标包括可预测成熟度指标,所述计算模块还用于:在所述遗留故障中提取出可预测遗留故障,根据所述可预测遗留故障的数量以及所述可预测遗留故障所对应故障等级的权重,计算出所述待评估软件的可预测成熟度指标。4.如权利要求3所述的软件成熟度的评估装置,其特征在于,所述评估模块用于:当所述实际成熟度指标小于预设的第一阈值时,则确定所述待评估软件在当前的成熟度达标;当所述可预测成熟度指标小于预设的第二阈值时,则确定所述待评估软件在未来预设时间点的成熟度达标。5.如权利要求1至4任意一项所述的软件成熟度的评估装置,其特征在于,所述划分模块用于:将所述待评估软件在测试过程中的所有的遗留故障按照故障严重程度划分为若干个故障等级;或者,将所述待评估软件在测试过程中指定业务模块对应的遗留故障按照故障严重程度划分为若干个故障等级。6.一种软件成熟度的评估方法,其特征在于,所述软件成熟度的评估方法包括:将待评估软件在测试过程中的遗留故障按照故障严重...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。