一种软件质量提升的测评系统技术方案

技术编号:37986751 阅读:11 留言:0更新日期:2023-06-30 10:01
本发明专利技术公开了一种软件质量提升的测评系统,包括数据收集模块,所述数据收集模块用于软件质量测评前的多类型数据的收集工作,且数据收集模块接入互联网数据;数据生成模块,所述数据生成模块用于将数据分析模块分析后产生的总结生成转化为测评结果。该发明专利技术接入互联网的数据收集模块将同步多个方面对信息进行获取,其中主要为软件的维护频率故障原因、软件的运行时的流畅度检测数据、软件的用户反馈数据和同类型的软件数据,获取的资料数据将在数据分析模块的分析处理之后输入至数据生成模块内,并经数据生成模块一站式生成测评结果,即本系统在测评时存在时效性,进而便于后续软件质量提升工作的及时开展。续软件质量提升工作的及时开展。续软件质量提升工作的及时开展。

【技术实现步骤摘要】
一种软件质量提升的测评系统


[0001]本专利技术涉及软件测评系统
,具体为一种软件质量提升的测评系统。

技术介绍

[0002]软件质量就是“软件与明确地和隐含地定义的需求相一致的程度”,更具体地说,软件质量是软件与明确地叙述的功能和性能需求、文档中明确描述的开发标准以及任何专业开发的软件产品都应该具有的隐含特征相一致的程度,从管理角度对软件质量进行度量,可将影响软件质量的主要因素划分为八个部分特性即功能性、兼容性、信息安全性、可靠性、易用性、性能效率、维护性和可移植性,其中功能性包括完备性、正确性、适合性、功能性的依从性;兼容性包括共存性、互操作性、兼容性的依从性;信息安全性包括保密性、完整性、抗抵赖性、可核查性、真实性和信息安全性的依从性;可靠性包括成熟性、可用性、容错性、易恢复性及可靠性的依从性;易用性包括可辨识性、易学性、易操作性、用户差错防御性、用户界面舒适性、易访问性以及易用性的依从性;性能效率包括时间特性、资源利用性、容量以及性能效率的依从性;维护性包括模块化、可重用性、易分析性、易修改性、易测试性以及维护性的依从性;可移植性包括适应性、易安装性、易替换性以及可移植性的依从性。为了对软件质量进行提升,需要使用到测评系统对软件的运行以及现有软件的不足之处以及客户需求进行分析,然后根据分析结果有针对性的进行提升。
[0003]现有软件测评系统在对软件进行质量测评时,大多由多个阶段拼凑而成,即其不能自主的一站式完成测评工作,从而使得测评结果存在时效性,进而不利于后续提升规划工作的及时开展,针对上述问题,需要对现有设备进行改进。

技术实现思路

[0004]本专利技术的目的在于提供一种软件质量提升的测评系统,以解决上述
技术介绍
中提出的现有的软件测评系统在对软件进行质量测评时,大多由多个阶段拼凑而成,即其不能自主的一站式完成测评工作,从而使得测评结果存在时效性,进而不利于后续提升规划工作的及时开展的问题。
[0005]为实现上述目的,本专利技术提供如下技术方案:一种软件质量提升的测评系统,包括:
[0006]数据收集模块,所述数据收集模块用于软件质量测评前的多类型数据的收集工作,且数据收集模块接入互联网数据;
[0007]数据分析模块,所述数据分析模块用于分析处理数据收集模块收集以及整合汇总的信息,并对信息进行浓缩;
[0008]数据生成模块,所述数据生成模块用于将数据分析模块分析后产生的总结生成转化为测评结果,且数据生成模块输出的测评结果将通过数据记录模块记录存储下来,记录存储下来的数据通过更新模块将更新存储至数据库内。
[0009]优选的,所述数据收集模块收集的数据类型包括软件维护的频率以及原因、软件
的流畅度检测数据、用户反馈数据、以及同类型软件的提升数据。
[0010]优选的,所述同类型软件的提升数据包括但不限制于同类型软件的质量提升点以及相对应该点客户做出的反馈。
[0011]优选的,所述软件的流畅度检测数据的计算公式为:
[0012]Fps=240/[(F10

F1)/10]。
[0013]其中,F为帧数,Fps为帧率。
[0014]优选的,所述软件的流畅度的方法为,首先利用高速摄像机录制视频测试FPS的方法;接着清除后台,录制联系人滑动过程中的视频,默认持续20秒左右,视具体测试要求而定);然后使用Quick Time的帧回放,接着选取固定1个点清晰状态时作为起始帧,开始帧数记为F1;紧接着使用Quick Time向后逐帧查看,界面开始刷新,当固定点清晰状态时记为F2;为减少实验误差,循环步骤3,直到F10步骤5;从而即可利用(F10

F1)/10计算平均帧数F;最后利用公式Fps=240/[(F10

F1)/10]计算出帧率即软件的流畅度。
[0015]优选的,所述用户反馈数据通过提取算法的方式对软解使用者的评论进行提取,且提取公式为:
[0016][0017]其中,In(Vi)是指向Vi的节点,|Out(Vj)|是节点j的出度,d为阻尼系数。最开始所有节点都有一个初始分数,然后用使用上面的计算公式更新所有节点的PR值,不断更新,直到PR值收敛,因为用户不可能一直顺着网页点击下去,所以d代表着用户在某一页面继续点击浏览的概率,1

d就是随机跳到新URL的概率,同时有些网页不存在跳出的链接,那么d就是0,使用1

d作为平滑项可以保证马尔科夫链的平稳分布。
[0018]优选的,所述提取算法的提取步骤为:首先对于待提取关键词的文本进行分词、词性筛选、去重和去除停用词等数据预处理操作,得到候选关键词;其次构建候选关键词图,节点是候选关键词,共现关系是两点之间的边,两个节点之间仅当它们对应的词汇在长度为K的窗口中共现则存在边,K表示窗口大小即最多共现K个词汇;再者计算各节点Text Rank收敛值;最后选择Text Rank值最高的Top N个词汇作为最终关键词。
[0019]优选的,所述数据库的输入端与访问模块的输出端连接,且访问模块的输出端有两组,同时访问模块的另一组输出端对与返回模块连接。
[0020]优选的,所述访问模块对访问数据库的行为进行密钥询问,当密钥正确时方可进入数据库,反之则通过返回模块返回至系统内的上一界面。
[0021]优选的,一种软件质量提升的测评系统的使用方法,包括以下步骤;
[0022]S1:通过数据收集模块对软件的相关数据进行收集,收集的数据包括软件的维护频率故障原因、软件的运行时的流畅度检测数据、软件的用户反馈数据和同类型的软件数据;
[0023]S2:数据分析模块将对数据收集模块收集的信息进行分析汇整,汇整之后的数据将会传输至数据生成模块处,数据生成模块将会根据数据生成测评结果,从而即可通过测评结果对软件的可提升点进行针对性的优化以及提升;
[0024]S3:数据记录模块对测评结果进行记录,记录的数据输入至更新模块内,更新模块
实时将数据生成模块生成的测评结果通过保存至数据库内,同时数据库内存储有软件以往的测评结果,另一方面访问数据库时访问模块需要对访问者的密钥进行验证,验证失败则不能进入数据库。
[0025]与现有技术相比,本专利技术的有益效果是:该软件质量提升的测评系统,
[0026]1.本专利技术通过数据收集模块、数据分析模块和数据生成模块的配合使用可有效解决现有的软件测评系统在对软件进行质量测评时,大多由多个阶段拼凑而成,即其不能自主的一站式完成测评工作,从而使得测评结果不存在时效性,进而不利于后续提升规划工作的及时开展的问题,接入互联网的数据收集模块将同步多个方面对信息进行获取,其中主要为软件的维护频率故障原因、软件的运行时的流畅度检测数据、软件的用户反馈数据和同类型的软件数据,获取的资料数据将在数据分析模块的分析处理之后输入至数据生成模块内,并经数据生成模块一站式生成测评结果,测评过程快速便捷,即本系统在测本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种软件质量提升的测评系统,其特征在于,包括:数据收集模块(1),所述数据收集模块(1)用于软件质量测评前的多类型数据的收集工作,且数据收集模块(1)接入互联网数据;数据分析模块(2),所述数据分析模块(2)用于分析处理数据收集模块(1)收集以及整合汇总的信息,并对信息进行浓缩;数据生成模块(4),所述数据生成模块(4)用于将数据分析模块(2)分析后产生的总结生成转化为测评结果,且数据生成模块(4)输出的测评结果将通过数据记录模块(3)记录存储下来,记录存储下来的数据通过更新模块(5)将更新存储至数据库(6)内。2.根据权利要求1所述的一种软件质量提升的测评系统,其特征在于:所述数据收集模块(1)收集的数据类型包括软件维护的频率以及原因、软件的流畅度检测数据、用户反馈数据、以及同类型软件的提升数据。3.根据权利要求2所述的一种软件质量提升的测评系统,其特征在于:所述同类型软件的提升数据包括但不限制于同类型软件的质量提升点以及相对应该点客户做出的反馈。4.根据权利要求1所述的一种软件质量提升的测评系统,其特征在于:所述软件的流畅度检测数据的计算公式为:Fps=240/[(F10

F1)/10]。其中,F为帧数,Fps为帧率。5.根据权利要求1所述的一种软件质量提升的测评系统,其特征在于:所述软件的流畅度的方法为,首先利用高速摄像机录制视频测试FPS的方法(240的帧率);接着清除后台,录制联系人滑动过程中的视频(上下滑动屏幕(速度适中即可),默认持续20秒左右,视具体测试要求而定);然后使用Quick Time的帧回放,接着选取固定1个点清晰状态时作为起始帧,开始帧数记为F1;紧接着使用Quick Time向后逐帧查看,界面开始刷新,当固定点清晰状态时记为F2;为减少实验误差,循环步骤3,直到F10步骤5;从而即可利用(F10

F1)/10计算平均帧数F;最后利用公式Fps=240/[(F10

F1)/10]计算出帧率即软件的流畅度。6.根据权利要求1所述的一种软件质量提升的测评系统,其特征在于:所述用户反馈数据通过提取算法的方式对软解使用者的评论进行提取,且提取公式为:其中,In(Vi)是指向Vi的节点,|Out(Vj)|是节点j的出度,d为阻尼系数。最开始所有节点都有一个初始分数,然后用使用...

【专利技术属性】
技术研发人员:邹洪桂青华
申请(专利权)人:上海信产管理咨询有限公司
类型:发明
国别省市:

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

1