【技术实现步骤摘要】
本专利技术涉及计算机应用,具体的说,是涉及一种软件产品组件版本管控方法、系统、存储介质及设备。
技术介绍
1、本部分的陈述仅仅是提供了与本专利技术相关的
技术介绍
信息,不必然构成在先技术。
2、随着企业规模的发展壮大,软件产品也在一次次版本迭代中开发集成了越来越多的功能组件,亦发展出了多套子产品以在专有领域深耕。此时,如何更好地对众多项目中的软件产品组件使用情况进行采集、统计是亟需解决的问题。
3、举例来说,假设开发了组件c1、c2、c3,每个组件都有若干版本,如v1.0、v2.0,此时有两个项目p1、p2,p1中引用了组件c1(版本v2.0)、c3(版本v1.0),p2中引用了组件c1(版本v2.0)、c2(版本v2.0)、c3(版本v2.0),那应该如何获取这3个组件的使用情况?
4、在此之前,主要依靠硬编码(开发人员根据使用情况,将版本号记录在代码中,软件运行时上报数据)与问卷调查的方式,这些方式有如下问题:
5、(1)部分项目部署在内网环境下,与版本管控中心网络隔离,无法在软件运行时
...【技术保护点】
1.一种软件产品组件版本管控方法,其特征在于,包括:
2.如权利要求1所述的一种软件产品组件版本管控方法,其特征在于,还包括:基于组件信息,在漏洞库中检索,判断是否存在漏洞及漏洞等级,并基于漏洞等级抛出异常中断编译。
3.如权利要求1所述的一种软件产品组件版本管控方法,其特征在于,还包括:输出所述版本记录信息及组件信息至编译日志中。
4.如权利要求1所述的一种软件产品组件版本管控方法,其特征在于,所述构建依赖模型时,剪除不在管控范围内的依赖组件,并处理嵌套引用和版本冲突。
5.如权利要求1所述的一种软件产品组件版本管控方
...【技术特征摘要】
1.一种软件产品组件版本管控方法,其特征在于,包括:
2.如权利要求1所述的一种软件产品组件版本管控方法,其特征在于,还包括:基于组件信息,在漏洞库中检索,判断是否存在漏洞及漏洞等级,并基于漏洞等级抛出异常中断编译。
3.如权利要求1所述的一种软件产品组件版本管控方法,其特征在于,还包括:输出所述版本记录信息及组件信息至编译日志中。
4.如权利要求1所述的一种软件产品组件版本管控方法,其特征在于,所述构建依赖模型时,剪除不在管控范围内的依赖组件,并处理嵌套引用和版本冲突。
5.如权利要求1所述的一种软件产品组件版本管控方法,其特征在于,所述密文发送至版本管控中心,所述版本管控中心接收到密文后,使用私钥解密密文,得到上报对象,根据上报对象对组件库中的组件信息进行查询,将查询到的组件信...
【专利技术属性】
技术研发人员:于杨,杨义,李娜,宫传华,孙传强,刘婷婷,吕太宝,丁玉明,李蕊,
申请(专利权)人:山东华智人才科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。