[发明专利]军用软件结构化质量数据抽取方法、装置及软件测试装置有效
| 申请号: | 202110150174.6 | 申请日: | 2021-02-04 |
| 公开(公告)号: | CN112597062B | 公开(公告)日: | 2021-11-12 |
| 发明(设计)人: | 柴关华;卢玲;卢云玲;陈玉波;王鹏钧;孟崎;闫卫杰 | 申请(专利权)人: | 北京关键科技股份有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 中国和平利用军工技术协会专利中心 11215 | 代理人: | 刘光德 |
| 地址: | 102209 北京市海*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 军用 软件 结构 质量 数据 抽取 方法 装置 测试 | ||
1.一种军用软件质量评价方法,其特征在于,包括如下步骤:
生成软件质量信息数据文档模板,该模板为自定义的报表或文档,由处于软件全生命周期各阶段的节点根据该节点对应的阶段进行定义,各阶段的节点为分布在区块链上的服务器节点,各区块链节点将所述质量信息数据文档的节点ID、文档编号信息上传到区块链上,将质量信息数据文档的数据存储在链外存储单元;
获取各个节点的软件质量信息数据文档模板,从所述软件质量信息数据文档模板中抽取测度元素,获取质量信息数据;
其中,通过调用文件解析引擎将质量信息数据转换成JSON解析数据,从而获取测度元素值;
其中,在进行测度元素抽取时,将JSON解析数据中的数据元素采用哈希函数映射进行快速查找,判断出该数据元素是否已经保存在软件质量信息数据集中,如果不存在,将该数据元素作为增量数据保存到软件质量数据集合;否则,为重复数据,进行去除;
构建具有多层结构的质量评价模型,该质量评价模型包括面向管理的质量特征层,每一个质量特征用于描述和评估软件质量的一组属性,用于表示软件质量的一个方面;质量子特征层,各质量子特征是从质量特性分解出来的技术组件,一个特定的质量特征分解为若干个质量子特征;以及独立的无法再分解的度量元层,各度量元用于表示可测试的软件质量最小单元以及度量元与各种因子的关系;
按照所述质量评价模型对测度元素进行数据抽样分析,建立质量属性的统计计算数学模型;以及
对抽取到的元素进行计算,得到对应的评价值和评价结果。
2.根据权利要求1所述的军用软件质量评价方法,其特征在于,所述通过调用文件解析引擎将质量信息数据转换成JSON解析数据,从而获取测度元素值,包括:对于word、excel类型的软件质量信息数据文档模板,采用Aspose构建文档对象模型后进行解析。
3.一种软件测试设备,其特征在于,包括处理器、存储器以及存储在存储器中并可在处理器上运行的计算机程序,所述处理器在执行所述计算机程序时实现根据权利要求1-2任一项所述的军用软件质量评价方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京关键科技股份有限公司,未经北京关键科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110150174.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种测压接头密封机构
- 下一篇:一种海水循环水养殖的水处理装置





