深入解析 GJB5000B 军用软件能力成熟度模型介绍、条件、流程

导言


GJB 5000B 是我国军用软件能力成熟度模型的重要标准。它基于现代软件工程的理念和实践,为军用软件的开发、管理和改进提供了一套完整的框架。这个标准涵盖了软件项目从需求分析、设计、编码、测试到运维等全生存周期的各个环节,规定了一系列的目标、实践域和实践,帮助软件团队规范工作流程,提升软件产品质量和可靠性。    


一、GJB5000B 的发展脉络

       2003 年,我国正式颁布了 GJB5000《军用软件能力成熟度模型》该标准引入了 CMMI 方法论,并结合国内军用软件研制过程特点,旨在评价软件研制单位的软件研制能力,为提升军用软件质量奠定了基础。随着行业的发展和实践经验的积累,2008 年颁布了 GJB5000A《军用软件研制能力成熟度模型》,替代了 GJB5000。同时,下发了《军用软件质量管理规定》,明确指出未达到规定软件研制能力要求的单位,不能承担相应的软件研制任务,进一步强化了对军用软件研制单位的能力要求。

       为了更好地适应新形势下军用软件发展的需求,2021 年颁布了最新的 GJB5000B《军用软件能力成熟度模型》,代替了 GJB5000A - 2008。自 2022 年 3 月 1 日起,GJB5000B 正式实施,2022 年 3 月至 2024 年 2 月为标准换版过渡期。在过渡期间,相关单位可按 GJB5000A 标准或者 GJB5000B 标准进行军用软件研制能力评价。而从 2024 年 3 月起,全部贯彻实施 GJB5000B 标准,并依此进行能力评价。

二、GJB5000B的核心框架

(一成熟度等级:五级递进模型

GJB5000B 的成熟度模型共分为五个等级,呈现出分级递进的特点,每一等级都是实现下一个等级的基石。
初始级(一级):通过 GJB9001C-2017 为依据的武器装备质量管理体系认证,具备基本的软件开发能力。
规范级(二级):已建立过程改进组织机构和过程规范,具备在同类项目中复制成功经验的能力。
全面级(三级):全面实施过程管理,具备应对复杂项目的综合能力。
量化级(四级):通过量化管理手段,实现对软件开发过程的精细化控制。
卓越级(五级):在持续改进的基础上,达到行业领先水平。

(注:首次申请单位最高可申报2级,需逐级提升

)能力域:四大支柱体系

覆盖软件研制全要素,形成能力建设的结构性支撑:

1. 过程管理能力

  • 核心过程域:项目策划、项目监控、供应商协议管理、质量保证等。 

  • 目标:确保任务按计划执行,风险可控。 

2. 工程技术能力

  • 核心过程域:需求开发、架构设计、代码实现、验证测试、部署维护等。 

  • 创新点:新增模型驱动开发(MDD)、数字线索追踪等数字化工程要求。 

3. 支撑保障能力

  • 核心过程域:配置管理、决策分析、组织培训、基础设施管理等。 
  • 关键要求:工具链国产化率≥80%,数据贯通率≥95%。 

4. 改进创新能力

  • 核心过程域:量化过程管理、因果分析与解决、持续优化等。 

  • 量化指标:缺陷修复周期缩短30%,需求变更率≤15%。 

(三)过程域:19个核心控制节点

每个过程域包含专用目标(SG)专用实践(SP),重点包括:

1. 新型过程域

  • 威胁与脆弱性分析(网络安全):要求开展攻击树建模、渗透测试; 

  • 智能算法治理(AI软件):覆盖数据质量验证、算法可解释性评估。 

2. 强化过程域

  • 需求开发:强制需求双向追溯与冲突消解; 

  • 验证测试:要求代码覆盖率≥90%(关键软件需100%)。 

3. 跨域协同要求

  • 软硬协同开发:嵌入式系统需实现需求-硬件-软件的联合仿真; 

  • 供应链管理:配套供应商需通过GJB5000B 2级认证。 

)支持体系:工具链与数据底座

1. 工具链要求

  • 需求管理:DOORS、Polarion(国产化替代方案需通过军品认证); 

  • 开发验证:Matlab/Simulink(军用版本)、静态代码分析工具(如Klocwork)。 

2. 数据贯通机制

  • 建立组织级过程资产库(含模板、指南、历史数据); 

  • 部署一体化管理平台,实现需求→设计→代码→测试→缺陷的全链路追溯。 

三、GJB5000B 
的申请条件

申请 GJB5000B 认证的企业或单位需满足以下条件:

1.具备有效资质

申请单位需具备有效的 GJB 9001C资格(即武器装备质量管理体系认证)。

2.组织机构健全

相关部门和人员的软件研制质量管理职责需明确,组织机构应健全。

3.软件研制能力等级要求

根据相关国家军用标准,承担或拟承担的软件研制任务要求其软件研制能力等级达到二级以上(含二级)

4.软件过程体系运行时间

  • 申请军用软件研制能力二级初评的单位,软件过程体系需建立并有效运行 3 个月以上且完成内部评估。

  • 申请军用软件研制能力三级初评的单位,现有研制能力等级需有效保持 2 年以上,拟申请研制能力等级的软件过程体系需建立并有效运行 6 个月以上且完成内部评估。

5.近三年质量记录

近三年未发生因软件质量引发的重大质量问题。

6.承担军用软件研制任务

单位需承担或拟承担军用软件研制任务。

7.内部评估及整改

申请单位需完成内部评估及整改工作,确保软件过程体系符合 GJB5000B 的要求。
8.项目和人员要求
  • 选取的试点项目至少 4 个,并且必须覆盖软件全生命周期。

  • 选取的项目人员,至少要占到认证单位软件研发人员的 40% 以上。

  • 项目规模需达到组织内中等项目规模,工期至少 6 个月

9.其他要求

  • 申请日期与上次评价未通过日期的间隔时间不少于 1 年。

  • 遵守《军用软件研制能力评价程序》要求。

  • 复评应在研制单位资质有效期满前 9 个月提交申请。此外,申请研制单位自收到研制等级评价通知之日起,3 个月内因自身原因未能接受评价的,应重新提交申请。

四、GJB5000B 申请流程

1. 内部评估及整改

完成内部评估及整改工作,确保体系运行有效。
2. 提交申请材料
通过全军武器装备采购信息网下载“军用软件研制能力评价申请软件”,并按照相关格式要求填报申请材料,随书面申请材料一并提交装备承制单位资格受理点。
3. 评价机构审核
评价机构审核申请材料,确认是否受理。评价机构包括中国新时代认证中心、广州赛宝认证中心服务有限公司、北京轩宇信息技术有限公司。
4. 现场评价
评价组将对申请单位进行现场评价,包括文档审查、人员访谈、过程评估等。
5. 证书发放
评价通过后,由装备发展部审批发放认证证书,证书有效期为 5 年,每年需进行年审。
五、实施 GJB5000B 的必要性

(一)满足军方准入要求

2017 年,装备发展部发布了第 73 号文件,要求到 2020 年 12 月严格落实军用软件研制能力评价制度。自 2024 年 3 月起,未通过相应等级的 GJB5000B 评价的单位,将失去参与军工研制任务招投标和订购的资格。

(二)提升企业竞争力

GJB5000B 证书在多个军方招标文件中被列为供应商准入条件。通过实施 GJB5000B,企业不仅可以提升在军方的可靠和专业品牌形象,还能在市场拓展中占据优先地位。

(三)提升软件质量与可靠性

GJB5000B通过规范软件开发的全生命周期管理,确保软件从需求分析、设计、开发到测试和维护的每一个环节都符合严格的质量标准。这有助于减少软件缺陷,提高软件的稳定性和可靠性,从而保障武器装备的性能和作战效能。


Copyright © 2020-2025 All Rights Reserved 杭州赛普特信息科技有限公司 版权所有  备案号:浙ICP备2021002490号-2 

浙公网安备 33010802012201号