【技术实现步骤摘要】
基于贫样本层次可信聚类热力图的软件性能可视评价方法
[0001]本专利技术涉及软件性能评价领域,尤其涉及一种基于贫样本层次可信聚类热力图的软件性能可视评价方法
。
技术介绍
[0002]软件性能优劣往往是用户在多款功能相似的软件中选择适用工具时需考虑的重要因素
。
软件性能指标数据往往需通过测试获得,受测试环境不确定性的影响,即使采用相同的测试工具和测试用例对同一款软件进行多次重复测试所得的同一性能指标值也往往存在一定的波动
。
软件性能响应数据包括执行各类性能测试用例时所需的响应时间
、
内存占用量等不同类型,各类数据具有不同的量纲和不同的数量级,其值难以直接反映软件性能的优劣
。
此外,现有基于纯数学运算处理的软件性能评价方法不够直观
。
技术实现思路
[0003]现有基于测试数据的软件性能评价方法没有考虑若干次重复测试所得不确定性测试数据数学描述方式对评价结果可信度的影响,且不够直观
。
本专利技术的目的在于提供一种基于贫样本层次可信聚类热力图的软件性能可视评价方法,该方法针对样本较少的性能测试数据建立各性能指标的区间描述并计算其可信度,从而利用贫样本数据获得性能指标的可信得分,进而通过绘制层次可信聚类热力图直观呈现性能测试数据中所蕴含的软件性能优劣信息
。
[0004]本专利技术的目的是通过以下技术方案来实现的:一种基于贫样本层次可信聚类热力图的软件性能可视评价方法,包括如下步骤:<
【技术保护点】
【技术特征摘要】
1.
基于贫样本层次可信聚类热力图的软件性能可视评价方法,其特征在于,包括如下步骤:
S1
:确定软件性能评价指标集,包括性能一级指标
Pp
i
,1≤i≤I
Pp
及其下属的性能二级指标
Pp
ij
,1≤j≤J
i
,其中,
I
Pp
为性能一级指标个数,
J
i
为性能一级指标
Pp
i
下的性能二级指标个数;
S2
:执行
N
次测试,获取各性能二级指标的原始测试数据,并进行标准化处理得到标准化数据;
S3
:依据性能评价指标的一系列标准化数据建立区间数其中其中获取中点表示性能二级指标得分,宽度表示性能二级指标得分的不确定性,性能二级指标的不确定度为可信度为
S4
:将各性能二级指标得分与可信度相乘,获得贫样本条件下基于区间数描述的软件性能二级指标可信得分
S5
:假设有
M
款软件进行比较,每款软件的性能二级指标可信得分为
I
m,k
,1≤m≤M,1≤k≤K
,其中
K
为所有一级指标对应的二级指标的个数之和,即将
I
m,k
,1≤m≤M,1≤k≤K
整合为一个包含各款软件所有性能二级指标可信得分的二维数据矩阵
Ι
M
×
K
,
Ι
M
×
K
中的每一行
I
m
=
(I
m,1
,...,I
m,K
),1≤m...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。