软件质量改进方法及装置制造方法及图纸

技术编号:14849203 阅读:40 留言:0更新日期:2017-03-18 09:11
本申请提供一种软件质量改进方法及装置。方法包括:确定至少一个可以反映待评估软件的质量的评估参数;对待评估软件在开发过程和实施过程中的一个或多个过程中的质量行为数据进行分类,以获得至少一个评估参数中每个评估参数对应的质量行为数据;对每个评估参数对应的质量行为数据进行度量,以获得每个评估参数对应的质量行为数据的度量结果;根据每个评估参数对应的质量行为数据的度量结果,输出改进指导数据,以改进新软件在开发过程和实施过程中的一个或多个过程中的质量行为。本申请可以指导软件开发或实施过程中的质量行为,进一步改善软件质量。

【技术实现步骤摘要】

本申请涉及软件
,尤其涉及一种软件质量改进方法及装置
技术介绍
随着软件技术的发展,软件产品已应用到各行业各领域中,且应用范围在不断的扩大,复杂度也在不断的提高。为了更好的控制软件产品的质量,保证软件产品的可靠性,需要对软件产品的质量进行全面检测和评估。目前业内有许多软件质量模型和评估方法。这些软件质量模型和评估方法多为对于软件的质量定义和评测,即注重定义从哪些方面进行质量评测,并从这些方面进行质量评测,使用它们可以按照一定框架确定软件的质量问题。现有软件质量模型和评估方法缺少对质量行为的分析,对软件开发的指导意义不大,对软件质量的改善效果不佳。因此期望提供一种能够指导软件开发过程以进一步改善软件质量的方法或工具。
技术实现思路
本申请的多个方面提供一种软件质量改进方法及装置,用以指导软件开发或实施过程中的质量行为,进一步改善软件质量。本申请的一方面,提供一种软件质量改进方法,包括:确定至少一个可以反映待评估软件的质量的评估参数;对所述待评估软件在开发过程和实施过程中的一个或多个过程中的质量行为数据进行分类,以获得所述至少一个评估参数中每个评估参数对应的质量行为数据;对所述每个评估参数对应的质量行为数据进行度量,以获得所述每个评估参数对应的质量行为数据的度量结果;根据所述每个评估参数对应的质量行为数据的度量结果,输出改进指导数据,以改进新软件在开发过程和实施过程中的一个或多个过程中的质量行为。本申请的另一方面,提供一种软件质量改进装置,包括:确定模块,用于确定至少一个可以反映待评估软件的质量的评估参数;分类模块,用于对所述待评估软件在开发过程和实施过程中的一个或多个过程中的质量行为数据进行分类,以获得所述至少一个评估参数中每个评估参数对应的质量行为数据;度量模块,用于对所述每个评估参数对应的质量行为数据进行度量,以获得所述每个评估参数对应的质量行为数据的度量结果;输出模块,用于根据所述每个评估参数对应的质量行为数据的度量结果,输出改进指导数据,以改进新软件在开发过程和实施过程中的一个或多个过程中的质量行为。在本申请中,确定至少一个可以表征待评估软件的质量的评估参数,对待评估软件在开发过程和实施过程中的一个或多个过程中的质量行为数据进行分类,获得每个评估参数对应的质量行为数据,通过对每个评估参数对应的质量行为数据进行度量,获得每个评估参数对应的质量行为数据的度量结果,根据每个评估参数对应的质量行为数据的度量结果,输入改进指导数据,以用于改进新软件在开发过程和实施过程中的一个或多个过程中的质量行为,通过对软件在开发过程和实施过程中的一个或多个过程中的质量行为的改进,达到进一步改善软件质量的目的。【附图说明】为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本申请一实施例提供的软件质量改进方法的流程示意图;图2为本申请一实施例提供的软件质量改进装置的结构示意图;图3为本申请另一实施例提供的软件质量改进装置的结构示意图。【具体实施方式】为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。图1为本申请一实施例提供的软件质量改进方法的流程示意图。如图1所示,该方法包括:101、确定至少一个可以反映待评估软件的质量的评估参数。102、对待评估软件在开发过程和实施过程中的一个或多个过程中的质量行为数据进行分类,以获得上述至少一个评估参数中每个评估参数对应的质量行为数据。103、对每个评估参数对应的质量行为数据进行度量,以获得每个评估参数对应的质量行为数据的度量结果。104、根据每个评估参数对应的质量行为数据的度量结果,输出改进指导数据,以改进新软件在开发过程和实施过程中的一个或多个过程中的质量行为。本实施例提供一种软件质量改进方法,可由软件质量改进装置来执行。该软件质量改进装置可以是任何能够执行本实施例方法流程的设备,例如可以是终端设备、服务器或是专用的质量评估设备、系统等。在本实施例中,将需要进行质量改进的软件称为待评估软件,待评估软件可以是任何应用软件,例如杀毒软件、浏览器软件、各种客户端软件或客户关系管理(CustomerRelationshipManagement,CRM)类软件等。软件质量改进装置首先确定至少一个可以反映待评估软件的质量的评估参数。该评估参数主要限定对待评估软件进行质量评估时的评估维度或角度,简单来说,从哪个或哪些维度或角度来评估待评估软件的质量,因此这些维度或角度在一定程序上可以反映待评估软件的质量。对评估参数进行举例说明,例如评估参数可以包括以下至少一种:软件效果、软件效率、用户体验、代码适用性、软件性能、软件安全性、软件兼容性、软件发布稳定性、项目流程、业务领域建设、
建设、第三方影响和线上问题。在本实施例中,软件质量改进方法一改现有软件质量模型和评估方法的做法,在确定至少一个评估参数后,不是直接根据所确定的评估参数对软件进行质量评估,而是根据所确定的评估参数,对软件在开发过程和实施过程中的一个或多个过程中的质量行为数据进行分类,以获得每个评估参数对应的质量行为数据;简单来说,就是将质量行为数据分类到不同的评估参数下。在本实施例中,质量行为数据是指描述质量行为的数据;质量行为是指在软件在开发过程和实施过程中的一个或多个过程中产生或存在的各种与软件质量有关的行为。举例说明,质量行为可以是软件开发过程中思考需求本身的合理性的行为,其中,需求的合理性一定程度上会影响软件的质量,若需求是合理的,软件质量就高,反之,软件质量就低。又例如,质量行为可以是软件测试过程中测试人员针对加强测试件建设,提高需求响应速度而采取的措施。又例如,质量行为可以是软件测试过程中测试人员为加强对用户操作的保护而采取的措施。又例如,质量行为可以是代码完整性、准确性、适合性等测试行为。又例如,本文档来自技高网
...

【技术保护点】
一种软件质量改进方法,其特征在于,包括:确定至少一个可以反映待评估软件的质量的评估参数;对所述待评估软件在开发过程和实施过程中的一个或多个过程中的质量行为数据进行分类,以获得所述至少一个评估参数中每个评估参数对应的质量行为数据;对所述每个评估参数对应的质量行为数据进行度量,以获得所述每个评估参数对应的质量行为数据的度量结果;根据所述每个评估参数对应的质量行为数据的度量结果,输出改进指导数据,以改进新软件在开发过程和实施过程中的一个或多个过程中的质量行为。

【技术特征摘要】
1.一种软件质量改进方法,其特征在于,包括:
确定至少一个可以反映待评估软件的质量的评估参数;
对所述待评估软件在开发过程和实施过程中的一个或多个过程中的质量行
为数据进行分类,以获得所述至少一个评估参数中每个评估参数对应的质量行
为数据;
对所述每个评估参数对应的质量行为数据进行度量,以获得所述每个评估
参数对应的质量行为数据的度量结果;
根据所述每个评估参数对应的质量行为数据的度量结果,输出改进指导数
据,以改进新软件在开发过程和实施过程中的一个或多个过程中的质量行为。
2.根据权利要求1所述的方法,其特征在于,还包括:
根据所述每个评估参数对应的质量行为数据的度量结果,对所述待评估软
件进行质量评估。
3.根据权利要求2所述的方法,其特征在于,所述根据所述每个评估参数
对应的质量行为数据的度量结果,对所述待评估软件进行质量评估之前,还包
括:
配置所述每个评估参数在评估所述待评估软件的质量过程中对应的占比;
所述根据所述每个评估参数对应的质量行为数据的度量结果,对所述待评
估软件进行质量评估,包括:
为所述每个评估参数对应的质量行为数据的度量结果打分,以获得所述每
个评估参数对应的质量行为数据的度量结果的得分;
根据所述每个评估参数对应的占比和所述每个评估参数对应的质量行为数
据的度量结果的得分,对所述待评估软件进行质量评估,以获得所述待评估软
件的质量得分。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述对所述每个评
估参数对应的质量行为数据进行度量,以获得所述每个评估参数对应的质量行

\t为数据的度量结果,包括:
按照预设的针对所述每个评估参数对应的质量行为数据的度量维度,对所
述每个评估参数对应的质量行为数据进行度量,以获得所述每个评估参数对应
的质量行为数据的度量结果。
5.根据权利要求1-3任一项所述的方法,其特征在于,所述至少一个评估
参数包括以下至少一种:
软件效果、软件效率、用户体验、代码适用性、软件性能、软件安全性、
软件兼容性、软件发布稳...

【专利技术属性】
技术研发人员:梁敏
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1