基于系统聚类和灰色关联分析的软件维护成本优化方法技术方案

技术编号:27589295 阅读:19 留言:0更新日期:2021-03-10 10:06
本发明专利技术涉及软件维护技术领域,本发明专利技术旨在解决现有的软件的维护成本高的问题,提出一种基于系统聚类和灰色关联分析的软件维护成本优化方法,包括:分别获取多个预设周期内各影响因素对应的历史维护成本;基于系统聚类方法将多个预设周期及其对应的历史维护成本划分为高频维护期和稳定维护期;分别对所述高频维护期和稳定维护期内各影响因素对应的历史维护成本进行处理后,分别计算高频维护期和稳定维护期内各影响因素对应的灰色关联度;根据所述灰色关联度分别确定高频维护期和稳定维护期内的核心影响因素,根据所述核心影响因素在对应的维护期内进行维护优化。本发明专利技术降低了软件维护成本。件维护成本。件维护成本。

【技术实现步骤摘要】
基于系统聚类和灰色关联分析的软件维护成本优化方法


[0001]本专利技术涉及软件维护
,具体来说涉及一种软件维护成本的优化方法。

技术介绍

[0002]软件维护是指软件供应商将软件交付用户使用之后,为了保证软件产品能够在后续一段时间内安全稳定运行或者用户需求变更而对其进行修改的过程,通过维护修改软件缺陷,提高软件性能或其它属性,使软件产品适应用户环境,延长软件生命周期。
[0003]目前常用的软件维护方法通常从软件设计角度出发,尽可能的考虑到软件可能在日后的使用中可能会出现的问题,进而优化软件整体结构。但是,传统优化软件维护成本方案从软件设计出发的存在局限的缺点,这是因为软件在交付用户使用前很难将软件一次就设计得非常完美,并且用户的需求如果变更很可能与原本设计的软件结构有冲突,此外,开发时花费过大的精力设计软件维护方案也会增加开发成本。

技术实现思路

[0004]本专利技术旨在解决现有的软件的维护成本高的问题,提出一种基于系统聚类和灰色关联分析的软件维护成本优化方法。
[0005]本专利技术解决上述技术问题所采用的技术方案是:基于系统聚类和灰色关联分析的软件维护成本优化方法,包括以下步骤:
[0006]步骤1、分别获取多个预设周期内各影响因素对应的历史维护成本,所述影响因素为对软件维护成本产生影响的因素;
[0007]步骤2、基于系统聚类方法将多个预设周期及其对应的历史维护成本划分为高频维护期和稳定维护期,分别得到高频维护期和稳定维护期内多个预设周期内各影响因素对应的历史维护成本;
[0008]步骤3、分别对所述高频维护期和稳定维护期内各影响因素对应的历史维护成本进行处理后,分别计算高频维护期和稳定维护期内各影响因素对应的灰色关联度;
[0009]步骤4、根据所述灰色关联度分别确定高频维护期和稳定维护期内的核心影响因素,根据所述核心影响因素在对应的维护期内进行维护成本优化。
[0010]进一步的,步骤2中,所述分别对高频维护期和稳定维护期内各影响因素对应的历史维护成本进行处理包括:
[0011]分别对高频维护期和稳定维护期内各预设周期内各影响因素对应的历史维护成本进行序列均值化处理;
[0012]分别对高频维护期和稳定维护期内各预设周期内所有影响因素对应的历史维护成本之和进行序列均值化处理。
[0013]进一步的,所述分别对高频维护期和稳定维护期内各预设周期内各影响因素对应的历史维护成本进行序列均值化处理的公式为:
[0014][0015]式中,y
i
(k)表示第k个预设周期内第i个影响因素对应的历史维护成本的序列均值化处理结果,x
i
(k)表示第k个预设周期内第i个影响因素对应的历史维护成本,表示对应维护期内第i个影响因素下各预设周期对应的历史维护成本的平均值。
[0016]进一步的,所述分别对高频维护期和稳定维护期内各预设周期内所有影响因素对应的历史维护成本之和进行序列均值化处理的公式为:
[0017][0018]式中,y(k)表示第k个预设周期内所有影响因素对应的历史维护成本之和的序列均值化处理结果,x(k)表示第k个预设周期内所有影响因素对应的历史维护成本之和,表示对应维护期内各预设周期对应的历史维护成本之和的平均值。
[0019]进一步的,所述分别计算高频维护期和稳定维护期内各影响因素对应的灰色关联度的方法包括:
[0020]分别计算高频维护期和稳定维护期内各预设周期内各影响因素对应的灰色关联系数;
[0021]根据所述灰色关联系数分别计算高频维护期和稳定维护期内各影响因素对应的灰色关联度。
[0022]进一步的,所述灰色关联系数的计算公式为:
[0023][0024]式中,ξ
i
(k)表示第k个预设周期内第i个影响因素对应的灰色关联系数,ρ表示分辨系数,0<ρ<1,表示两级最小差,其确定方法包括:
[0025]确定各预设周期内,所有影响因素对应的历史维护成本之和与该预设周期内各影响因素对应的历史维护成本的最小绝对差值,确定对应维护周期内具有最小的最小绝对差值的预设周期,并将其对应的最小绝对差值作为两级最小差;
[0026]表示两级最大差,其确定方法包括:
[0027]确定各预设周期内,所有影响因素对应的历史维护成本之和与该预设周期内各影响因素对应的历史维护成本的最大绝对差值,确定对应维护周期内具有最大的最大绝对差值的预设周期,并将其对应的最大绝对差值作为两级最大差。
[0028]进一步的,所述分辨系数ρ为0.5。
[0029]进一步的,所述根据灰色关联系数分别计算高频维护期和稳定维护期内各影响因素对应的灰色关联度的方法包括:
[0030]分别计算高频维护期和稳定维护期内,同一影响因素下各预设周期对应的灰色关联系数的平均值,将其作为对应维护期内该影响因素的灰色关联度。
[0031]进一步的,步骤4中,所述根据灰色关联度分别确定高频维护期和稳定维护期内的
核心影响因素的方法包括:
[0032]分别确定高频维护期和稳定维护期内各影响因素对应的灰色关联度占比,选取所述灰色关联度占比大于预设值的影响因素作为对应维护期内的核心影响因素。
[0033]进一步的,所述影响因素至少包括:设计不合理、代码编写错误、测试不充分、设备不合格、使用不规范和客户需求变更。
[0034]本专利技术的有益效果是:本专利技术所述的基于系统聚类和灰色关联分析的软件维护成本优化方法,通过系统聚类以及灰色关联分析的方法分析软件维护成本的影响因素,从开发方因素与用户方因素中找出影响程度较大的核心影响因素,并据此有针对性的改进软件维护成本方案,进而降低软件的维护成本。
附图说明
[0035]图1为本专利技术实施例所述的基于系统聚类和灰色关联分析的软件维护成本优化方法的一种流程示意图;
[0036]图2为本专利技术实施例所述的基于系统聚类和灰色关联分析的软件维护成本优化方法的另一种流程示意图。
具体实施方式
[0037]下面将结合附图对本专利技术的实施方式进行详细描述。
[0038]本专利技术旨在解决现有的软件存在维护成本高的问题,提出一种基于系统聚类和灰色关联分析的软件维护成本优化方法,其主要的技术构思为:分别获取多个预设周期内各影响因素对应的历史维护成本,所述影响因素为对软件维护成本产生影响的因素;基于系统聚类方法将多个预设周期及其对应的历史维护成本划分为高频维护期和稳定维护期,分别得到高频维护期和稳定维护期内多个预设周期内各影响因素对应的历史维护成本;分别对所述高频维护期和稳定维护期内各影响因素对应的历史维护成本进行处理后,分别计算高频维护期和稳定维护期内各影响因素对应的灰色关联度;根据所述灰色关联度分别确定高频维护期和稳定维护期内的核心影响因素,根据所述核心影响因素在对应的维护期内进行维护成本优化。
[0039]首先,需要收集历史维护成本,主要包括多个本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于系统聚类和灰色关联分析的软件维护成本优化方法,其特征在于,包括以下步骤:步骤1、分别获取多个预设周期内各影响因素对应的历史维护成本,所述影响因素为对软件维护成本产生影响的因素;步骤2、基于系统聚类方法将多个预设周期及其对应的历史维护成本划分为高频维护期和稳定维护期,分别得到高频维护期和稳定维护期内多个预设周期内各影响因素对应的历史维护成本;步骤3、分别对所述高频维护期和稳定维护期内各影响因素对应的历史维护成本进行处理后,分别计算高频维护期和稳定维护期内各影响因素对应的灰色关联度;步骤4、根据所述灰色关联度分别确定高频维护期和稳定维护期内的核心影响因素,根据所述核心影响因素在对应的维护期内进行维护成本优化。2.如权利要求1所述的基于系统聚类和灰色关联分析的软件维护成本优化方法,其特征在于,步骤2中,所述分别对高频维护期和稳定维护期内各影响因素对应的历史维护成本进行处理包括:分别对高频维护期和稳定维护期内各预设周期内各影响因素对应的历史维护成本进行序列均值化处理;分别对高频维护期和稳定维护期内各预设周期内所有影响因素对应的历史维护成本之和进行序列均值化处理。3.如权利要求2所述的基于系统聚类和灰色关联分析的软件维护成本优化方法,其特征在于,所述分别对高频维护期和稳定维护期内各预设周期内各影响因素对应的历史维护成本进行序列均值化处理的公式为:式中,y
i
(k)表示第k个预设周期内第i个影响因素对应的历史维护成本的序列均值化处理结果,x
i
(k)表示第k个预设周期内第i个影响因素对应的历史维护成本,表示对应维护期内第i个影响因素下各预设周期对应的历史维护成本的平均值。4.如权利要求2所述的基于系统聚类和灰色关联分析的软件维护成本优化方法,其特征在于,所述分别对高频维护期和稳定维护期内各预设周期内所有影响因素对应的历史维护成本之和进行序列均值化处理的公式为:式中,y(k)表示第k个预设周期内所有影响因素对应的历史维护成本之和的序列均值化处理结果,x(k)表示第k个预设周期内所有影响因素对应的历史维护成本之和,表示对应维护期内各预设周期对应的历史维护成本之和的平均值。5.如权利要求2所述的基于系统聚类和灰色关联分析的软件维护...

【专利技术属性】
技术研发人员:贺伟豪
申请(专利权)人:四川长虹电器股份有限公司
类型:发明
国别省市:

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

1