本申请涉及软件产品评估,尤其涉及一种软件产品的评估方法、装置及电子设备。
背景技术:
1、伴随着信息技术的涌现和发展,软件产品在人类社会的工作、休闲、生产及生活中占据着越来越重要的地位。现有软件产品的功能越来越多,评估用户对软件产品的反馈,大多还是通过用户主动向软件产品的客服进行咨询或投诉获取反馈。软件产品的反馈经软件产品的研发部门及项目部门进行评审后,进入研发部门研发。上述软件产品的评估方法中,用户使用软件产品的体验没有得到充分反馈,一方面获取的反馈内容单一,没有主动洞察用户在软件产品的其他维度的需求,只能针对用户咨询或投诉的内容进行评审和研发,另一方面获取的反馈来源单一,只能通过用户主动咨询或投诉的反馈获取。
技术实现思路
1、有鉴于此,本申请的目的在于提出一种软件产品的评估方法、装置及电子设备,以克服现有技术中全部或部分不足。
2、基于上述目的,本申请提供了一种软件产品的评估方法,包括:确定所述软件产品的评估指标值和所述软件产品的满意度;获取所述评估指标值对应的权重;基于所述评估指标值、所述软件产品的满意度与所述评估指标值对应的权重,确定所述软件产品的评估值;基于所述评估值,对所述软件产品进行评估。
3、可选地,确定所述软件产品的评估指标值,包括:响应于检测到所述软件产品处于预设操作模式,发出获取用户的评估信息的指令;接收与所述指令相关联的用户的评估信息;基于所述用户的评估信息,确定所述软件产品的评估指标值。
4、可选地,所述评估指标值包括功能需求值,所述用户的评估信息包括功能需求值中功能需求子值的评分值;基于所述用户的评估信息,确定所述软件产品的评估指标值,包括:对所述功能需求子值的评分值进行加权计算,得到功能需求子值的满意度;通过以下计算公式得到所述功能需求值:其中,a为所述功能需求值,为所述功能需求子值的满意度,为功能需求子值的权重,i1为第i个所述功能需求子值,n1为所述功能需求子值的总数。
5、可选地,所述评估指标值包括操作需求值,所述用户的评估信息包括操作需求值中操作需求子值的评分值;基于所述用户的评估信息,确定所述软件产品的评估指标值,包括:对所述操作需求子值的评分值进行加权计算,得到操作需求子值的满意度;通过以下计算公式得到所述操作需求值:其中,b为所述操作需求值,为所述操作需求子值的满意度,为操作需求子值的权重,i2为第i个所述操作需求子值,n2为所述操作需求子值的总数。
6、可选地,所述评估指标值包括效率需求值,所述用户的评估信息包括效率需求值中效率需求子值的评分值;基于所述用户的评估信息,确定所述软件产品的评估指标值,包括:对所述效率需求子值的评分值进行加权计算,得到效率需求子值的满意度;通过以下计算公式得到所述效率需求值:其中,c为所述效率需求值,为所述效率需求子值的满意度,为效率需求子值的权重,i3为第i个所述效率需求子值,n3为所述效率需求子值的总数。
7、可选地,所述评估指标值包括售后需求值,所述用户的评估信息包括售后需求值中售后需求子值的样本数量;基于所述用户的评估信息,确定所述软件产品的评估指标值,包括:通过以下计算公式得到所述售后需求值中售后需求子值的满意度:其中,为所述售后需求子值的满意度,为第i个售后需求子值的样本数量,为第i个售后需求子值的样本数量中表示同意的样本数量,yi4为第i个售后需求子值的样本数量中表示不同意的样本数量;通过以下计算公式得到所述售后需求值:其中,d为所述售后需求值,为所述售后需求子值的满意度,为售后需求子值的权重,i4为第i个所述售后需求子值,n4为所述售后需求子值的总数。
8、可选地,所述用户的评估信息包括软件产品的评估指标值的样本数量;确定所述软件产品的满意度,包括:通过以下计算公式得到所述软件产品的满意度:w=4mm2*100%+5mm2*100%,其中,w为所述软件产品的满意度,m2为所述软件产品的评估指标值的样本数量,4m为软件产品的评估指标值的评分值为4的样本数量,5m为软件产品的评估指标值的评分值为5的样本数量。
9、可选地,所述评估指标值包括功能需求值、操作需求值、效率需求值和售后需求值;基于所述评估指标值、所述评估指标值对应的权重与所述软件产品的满意度,确定所述软件产品的评估值,包括:通过以下计算公式得到所述软件产品的评估值:t=(a*q1+b*q2+c*q3+d*q4)/w*100%,其中,t为所述软件产品的评估值,a为所述功能需求值,b为所述操作需求值,c为所述效率需求值,d为所述售后需求值,w为软件产品的满意度,q1为功能需求值的权重,q2为操作需求值的权重,q3为售后需求值的权重,q4为售后需求值的权重。
10、基于同一发明构思,本申请还提供了一种软件产品的评估装置,包括第一确定模块,被配置为确定所述软件产品的评估指标值和所述软件产品的满意度;获取模块,被配置为获取所述评估指标值对应的权重;第二确定模块,被配置为基于所述评估指标值、所述软件产品的满意度与所述评估指标值对应的权重,确定所述软件产品的评估值;评估模块,被配置为基于所述评估值,对所述软件产品进行评估。
11、基于同一发明构思,本申请还提供了一种电子设备,包括存储器、处理器及存储在所述存储器上并可由所述处理器执行的计算机程序,所述处理器在执行所述计算机程序时实现如上所述的方法。
12、从上面所述可以看出,本申请提供的软件产品的评估方法、装置及电子设备,通过确定所述软件产品的评估指标值和所述软件产品的满意度,将软件产品的评估和用户使用软件产品的感受进行量化,使用户使用软件产品的体验得到充分反馈。获取所述评估指标值对应的权重,软件产品的评估值具有不同的重要性,通过权重实现了将软件产品的评估值的重要性进行分级。基于所述评估指标值、所述软件产品的满意度与所述评估指标值对应的权重,确定所述软件产品的评估值,使得软件产品的评估值更加准确,以及能更全面的实现对软件产品的评估,有利于软件产品的迭代更新。基于所述评估值,对所述软件产品进行评估,对软件产品进行全面评估,为软件产品的研发提供了数据决策支持,从而改善软件产品在用户心中的满意度,提升了软件产品的质量,降低投诉率。
1.一种软件产品的评估方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,确定所述软件产品的评估指标值,包括:
3.根据权利要求2所述的方法,其特征在于,所述评估指标值包括功能需求值,所述用户的评估信息包括功能需求值中功能需求子值的评分值;
4.根据权利要求2所述的方法,其特征在于,所述评估指标值包括操作需求值,所述用户的评估信息包括操作需求值中操作需求子值的评分值;
5.根据权利要求2所述的方法,其特征在于,所述评估指标值包括效率需求值,所述用户的评估信息包括效率需求值中效率需求子值的评分值;
6.根据权利要求2所述的方法,其特征在于,所述评估指标值包括售后需求值,所述用户的评估信息包括售后需求值中售后需求子值的样本数量;
7.根据权利要求2所述的方法,其特征在于,所述用户的评估信息包括软件产品的评估指标值的样本数量;
8.根据权利要求1所述的方法,其特征在于,所述评估指标值包括功能需求值、操作需求值、效率需求值和售后需求值;
9.一种软件产品的评估装置,其特征在于,包括:
10.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至8任意一项所述的方法。