[发明专利]一种软件产品自主可控度评估方法在审
申请号: | 201710971346.X | 申请日: | 2017-10-18 |
公开(公告)号: | CN107766246A | 公开(公告)日: | 2018-03-06 |
发明(设计)人: | 程华;程来旺;王明扬;黄辰林;刘潇花;王吉军;田魏魏 | 申请(专利权)人: | 无锡江南计算技术研究所 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京品源专利代理有限公司11332 | 代理人: | 孟金喆 |
地址: | 214000 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件产品 自主 可控 评估 方法 | ||
1.一种软件产品自主可控度评估方法,其特征在于,包括如下步骤:
S101、基于过程要素的层次分析模型,依据软件产品开发生产过程设定评估指标;
S102、确定所述评估指标的权重值,并设定所述评估指标的二级评估内容的得分;
S103、分别计算所述评估指标的自主可控度,并通过加权计算获得软件产品自主可控度;其中,所述评估指标包括代码设计,所述代码设计的自主可控度基于覆盖一级模块重要性、二级模块重要性、代码规模、代码相似度的代码设计自主可控度评估模型进行计算。
2.根据权利要求1所述的软件产品自主可控度评估方法,其特征在于,所述步骤S103之后还包括:S104、根据所述步骤S103获得的软件产品自主可控度,按照设定的自主可控度等级划分条件对软件产品的自主可控度进行分级。
3.根据权利要求2所述的软件产品自主可控度评估方法,其特征在于,所述步骤S101中评估指标包括但不限于总体架构设计、代码设计及社区参与能力、代码生成及开发背景;所述步骤S103中分别计算所述评估指标的自主可控度,包括但不限于:计算总体架构设计的自主可控度,计算代码设计及社区参与能力的自主可控度,计算代码生成的自主可控度,以及计算开发背景的自主可控度;所述通过加权计算获得软件产品自主可控度,包括:软件产品自主可控度U根据下式计算:
U=[P总体架构设计×G总体架构设计+P代码设计×G代码设计×F+P代码生成×G代码生成+P开发背景×G开发背景]×100%
其中,P总体架构设计为总体架构设计的自主可控度;P代码设计为代码设计的自主可控度;F为社区参与能力;P代码生成为代码生成的自主可控度;P开发背景为开发背景的自主可控度;G总体架构设计为总体架构设计的权重值;G代码设计为代码设计的权重值;G代码生成为代码生成的权重值;G开发背景为开发背景的权重值。
4.根据权利要求3所述的软件产品自主可控度评估方法,其特征在于,所述计算总体架构设计的自主可控度,包括:一、确定总体架构设计的二级评估内容,对所述二级评估内容进行分级,设定二级评估内的权重及其各级得分;二、确定所述待评估软件产品中总体架构设计的二级评估内容对应的得分,加权计算获得所述待评估软件产品中总体架构设计的自主可控度;其中,所述总体架构设计的二级评估内容包括正向系统设计方案、核心技术知识产权及技术文档,对所述正向系统设计方案的分级包括:一、完全自主的架构设计;二、非完全自主的架构设计,参照国外已有架构,在安全相关的设计方面显著增强;三、采用国外同类产品的架构设计或参照国外已有架构;对所述核心技术知识产权的分级包括:一、核心结构申请专利或经过第三方鉴定认证;二、参照国外同类产品核心技术,完全自主实现且不存在专利侵权;三、引进国外同类产品核心技术,获得授权,授权范围至少包括中国境内,授权期限可视为永久;四、采用国外同类产品核心技术,有侵权风险;对所述技术文档的分级包括:一、提供概要设计、安全设计、详细设计、打包测试的全部技术文档,文档完备、规范、一致;二、提供概要设计、安全设计、详细设计、打包测试的部分技术文档;三、未提供文档或提供无效文档。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡江南计算技术研究所,未经无锡江南计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710971346.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种黑米药膳粥
- 下一篇:Bootloader的测试方法、装置及可读存储介质