[发明专利]一种软件交付资料检查方法和装置有效
申请号: | 202111003197.0 | 申请日: | 2021-08-30 |
公开(公告)号: | CN113448613B | 公开(公告)日: | 2021-12-14 |
发明(设计)人: | 徐俊;李红霞 | 申请(专利权)人: | 湖南省佳策测评信息技术服务有限公司 |
主分类号: | G06F8/70 | 分类号: | G06F8/70;G06F21/56;G06F8/41 |
代理公司: | 北京风雅颂专利代理有限公司 11403 | 代理人: | 曾志鹏 |
地址: | 410001 湖南省长*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 交付 资料 检查 方法 装置 | ||
本发明提供一种软件交付资料检查方法,包括对软件交付的资料进行分类收集,对软件交付的资料进行病毒检查,当未检查到软件交付的资料中存在病毒文件时,进行资料完整性检查,所述资料完整性检查包括文档资料完整性检查、源代码完整性检查和第三方测试报告有效性检查,在完成资料完整性检查后自动生成软件资产检查标识信息,将软件交付的资料变为软件资产,并正式保存到软件资产库,使用软件资产库对软件资产进行统一管理,所述软件资产库提供软件资产查询功能和软件资料提取功能,本发明还提供一种软件交付资料检查装置,本发明对软件交付资料进行深度自动检查,大大提高软件资料检查的效率和质量。
技术领域
本发明涉及软件资产管理技术领域,尤其涉及一种软件交付资料检查方法和装置。
背景技术
目前对软件交付资料的检查方法,只是进行了最基础的计算机病毒查杀,基础计算机病毒查杀的检查力度很弱,无法对软件核心资料,如软件源代码、软件文档资料、第三方测试报告等具体内容进行深度检查,上述深度检查只能依靠技术人员人工进行,依靠人工对软件交付资料进行检查的效率很低,且受技术人员能力、责任心等主观因素的影响较大,存在检查质量无法保障的缺陷。因此有必要提出一种软件交付资料的能够大大提高软件交付资料检查的工作效率与质量的检查方法。
发明内容
本发明的目的就是要解决现有技术的不足,提供一种软件交付资料的能够大大提高资料检查效率与质量的检查方法。
为达到上述目的,本发明的技术方案是这样实现的:
基于本发明的一方面,提供一种软件交付资料检查方法,包括:
S101:对软件交付的资料进行分类收集;
S102:对软件交付的资料进行病毒检查;
S103:当未检查到软件交付的资料中存在病毒文件时,进行资料完整性检查,所述资料完整性检查包括文档资料完整性检查、源代码完整性检查和第三方测试报告有效性检查;
S104:在完成资料完整性检查后自动生成软件资产检查标识信息,将软件交付的资料变为软件资产,并正式保存到软件资产库;
S105:使用软件资产库对软件资产进行统一管理,所述软件资产库提供软件资产查询功能和软件资料提取功能。
在其中一实施例中,所述对软件交付的资料进行分类收集包括通过网页或文件传输协议上传的方式将软件项目各个阶段形成的文档资料、源代码、第三方测试报告进行分类收集。
在其中一实施例中,所述病毒检查包括采用命令提示符调用杀毒软件进行病毒检查,然后解析病毒检查生成的扫描日志文件,获取病毒扫描结果。
在其中一实施例中,S102之后还包括,当检查到软件交付的资料中存在病毒文件时,进行查杀并反馈给用户,结束本次病毒检查。
在其中一实施例中,所述文档资料完整性检查包括:
读取文档资料的文件大小,将小于预设的文档最小值参数的文档资料识别为不完整文档;
读取文档资料的目录结构,并根据预设软件文档编制规范中各类型软件文档资料的章节要求对所述目录结构进行自动对照,识别出章节残缺的不完整文档,根据文档资料章节的完整程度对各章节进行完整性评分,并按各章节的权重值计算出各个文档资料的完整性总得分;
根据总得分识别出不合格文档,当存在不合格文档时将结果反馈给用户并结束本次检查,当所有文档资料均检查合格时,进行进一步的资料完整性检查。
在其中一实施例中,所述源代码完整性检查包括:
对于可进行源代码编译的编程语言,在编译环境下执行编译指令,执行编译指令后对返回的编译信息进行分析;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南省佳策测评信息技术服务有限公司,未经湖南省佳策测评信息技术服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111003197.0/2.html,转载请声明来源钻瓜专利网。