【技术实现步骤摘要】
本申请涉及软件
,尤其涉及一种软件质量改进方法及装置。
技术介绍
随着软件技术的发展,软件产品已应用到各行业各领域中,且应用范围在不断的扩大,复杂度也在不断的提高。为了更好的控制软件产品的质量,保证软件产品的可靠性,需要对软件产品的质量进行全面检测和评估。目前业内有许多软件质量模型和评估方法。这些软件质量模型和评估方法多为对于软件的质量定义和评测,即注重定义从哪些方面进行质量评测,并从这些方面进行质量评测,使用它们可以按照一定框架确定软件的质量问题。现有软件质量模型和评估方法缺少对质量行为的分析,对软件开发的指导意义不大,对软件质量的改善效果不佳。因此期望提供一种能够指导软件开发过程以进一步改善软件质量的方法或工具。
技术实现思路
本申请的多个方面提供一种软件质量改进方法及装置,用以指导软件开发或实施过程中的质量行为,进一步改善软件质量。本申请的一方面,提供一种软件质量改进方法,包括:确定至少一个可以反映待评估软件的质量的评估参数;对所述待评估软件在开发过程和实施过程中的一个或多个过程中的质量行为数据进行分类,以获得所述至少一个评估参数中每个评估参数对应的质量行为数据;对所述每个评估参数对应的质量行为数据进行度量,以获得所述每个评估参数对应的质量行为数据的度量结果;根据所述每个评估参数对应的质量行为数据的度量结果,输出改进指导数据,以改进新软件在开发过 ...
【技术保护点】
一种软件质量改进方法,其特征在于,包括:确定至少一个可以反映待评估软件的质量的评估参数;对所述待评估软件在开发过程和实施过程中的一个或多个过程中的质量行为数据进行分类,以获得所述至少一个评估参数中每个评估参数对应的质量行为数据;对所述每个评估参数对应的质量行为数据进行度量,以获得所述每个评估参数对应的质量行为数据的度量结果;根据所述每个评估参数对应的质量行为数据的度量结果,输出改进指导数据,以改进新软件在开发过程和实施过程中的一个或多个过程中的质量行为。
【技术特征摘要】
1.一种软件质量改进方法,其特征在于,包括:
确定至少一个可以反映待评估软件的质量的评估参数;
对所述待评估软件在开发过程和实施过程中的一个或多个过程中的质量行
为数据进行分类,以获得所述至少一个评估参数中每个评估参数对应的质量行
为数据;
对所述每个评估参数对应的质量行为数据进行度量,以获得所述每个评估
参数对应的质量行为数据的度量结果;
根据所述每个评估参数对应的质量行为数据的度量结果,输出改进指导数
据,以改进新软件在开发过程和实施过程中的一个或多个过程中的质量行为。
2.根据权利要求1所述的方法,其特征在于,还包括:
根据所述每个评估参数对应的质量行为数据的度量结果,对所述待评估软
件进行质量评估。
3.根据权利要求2所述的方法,其特征在于,所述根据所述每个评估参数
对应的质量行为数据的度量结果,对所述待评估软件进行质量评估之前,还包
括:
配置所述每个评估参数在评估所述待评估软件的质量过程中对应的占比;
所述根据所述每个评估参数对应的质量行为数据的度量结果,对所述待评
估软件进行质量评估,包括:
为所述每个评估参数对应的质量行为数据的度量结果打分,以获得所述每
个评估参数对应的质量行为数据的度量结果的得分;
根据所述每个评估参数对应的占比和所述每个评估参数对应的质量行为数
据的度量结果的得分,对所述待评估软件进行质量评估,以获得所述待评估软
件的质量得分。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述对所述每个评
估参数对应的质量行为数据进行度量,以获得所述每个评估参数对应的质量行
\t为数据的度量结果,包括:
按照预设的针对所述每个评估参数对应的质量行为数据的度量维度,对所
述每个评估参数对应的质量行为数据进行度量,以获得所述每个评估参数对应
的质量行为数据的度量结果。
5.根据权利要求1-3任一项所述的方法,其特征在于,所述至少一个评估
参数包括以下至少一种:
软件效果、软件效率、用户体验、代码适用性、软件性能、软件安全性、
软件兼容性、软件发布稳...
【专利技术属性】
技术研发人员:梁敏,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛;KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。