2003 年,我国正式颁布了 GJB5000《军用软件能力成熟度模型》,该标准引入了 CMMI 方法论,并结合国内军用软件研制过程特点,旨在评价软件研制单位的软件研制能力,为提升军用软件质量奠定了基础。随着行业的发展和实践经验的积累,2008 年颁布了 GJB5000A《军用软件研制能力成熟度模型》,替代了 GJB5000。同时,下发了《军用软件质量管理规定》,明确指出未达到规定软件研制能力要求的单位,不能承担相应的软件研制任务,进一步强化了对军用软件研制单位的能力要求。
为了更好地适应新形势下军用软件发展的需求,2021 年颁布了新的 GJB5000B《军用软件能力成熟度模型》,代替了 GJB5000A - 2008。自 2022 年 3 月 1 日起,GJB5000B 正式实施,2022 年 3 月至 2024 年 2 月为标准换版过渡期。在过渡期间,相关单位可按 GJB5000A 标准或者 GJB5000B 标准进行军用软件研制能力评价。而从 2024 年 3 月起,全部贯彻实施 GJB5000B 标准,并依此进行能力评价。
(一)成熟度等级:五级递进模型
(注:首次申请单位高可申报2级,需逐级提升)
(二)能力域:四大支柱体系
覆盖软件研制全要素,形成能力建设的结构性支撑:
1. 过程管理能力
核心过程域:项目策划、项目监控、供应商协议管理、质量保证等。
目标:确保任务按计划执行,风险可控。
2. 工程技术能力
核心过程域:需求开发、架构设计、代码实现、验证测试、部署维护等。
创新点:新增模型驱动开发(MDD)、数字线索追踪等数字化工程要求。
3. 支撑保障能力
4. 改进创新能力
核心过程域:量化过程管理、因果分析与解决、持续优化等。
量化指标:缺陷修复周期缩短30%,需求变更率≤15%。
每个过程域包含专用目标(SG)与专用实践(SP),重点包括:
1. 新型过程域
威胁与脆弱性分析(网络安全):要求开展攻击树建模、渗透测试;
智能算法治理(AI软件):覆盖数据质量验证、算法可解释性评估。
2. 强化过程域
需求开发:强制需求双向追溯与冲突消解;
验证测试:要求代码覆盖率≥90%(关键软件需100%)。
3. 跨域协同要求
软硬协同开发:嵌入式系统需实现需求-硬件-软件的联合仿真;
供应链管理:配套供应商需通过GJB5000B 2级认证。
1. 工具链要求
需求管理:DOORS、Polarion(国产化替代方案需通过军品认证);
开发验证:Matlab/Simulink(军用版本)、静态代码分析工具(如Klocwork)。
2. 数据贯通机制
建立组织级过程资产库(含模板、指南、历史数据);
部署一体化管理平台,实现需求→设计→代码→测试→缺陷的全链路追溯。
申请 GJB5000B 认证的企业或单位需满足以下条件:
1.具备有效资质
2.组织机构健全
3.软件研制能力等级要求
4.软件过程体系运行时间
申请军用软件研制能力二级初评的单位,软件过程体系需建立并有效运行 3 个月以上且完成内部评估。
申请军用软件研制能力三级初评的单位,现有研制能力等级需有效保持 2 年以上,拟申请研制能力等级的软件过程体系需建立并有效运行 6 个月以上且完成内部评估。
5.近三年质量记录
6.承担军用软件研制任务
7.内部评估及整改
选取的试点项目至少 4 个,并且必须覆盖软件全生命周期。
选取的项目人员,至少要占到认证单位软件研发人员的 40% 以上。
项目规模需达到组织内中等项目规模,工期至少 6 个月。
9.其他要求
申请日期与上次评价未通过日期的间隔时间不少于 1 年。
遵守《军用软件研制能力评价程序》要求。
复评应在研制单位资质有效期满前 9 个月提交申请。此外,申请研制单位自收到研制等级评价通知之日起,3 个月内因自身原因未能接受评价的,应重新提交申请。
1. 内部评估及整改
2017 年,装备发展部发布了第 73 号文件,要求到 2020 年 12 月严格落实军用软件研制能力评价制度。自 2024 年 3 月起,未通过相应等级的 GJB5000B 评价的单位,将失去参与军工研制任务招投标和订购的资格。
GJB5000B 证书在多个军方招标文件中被列为供应商准入条件。通过实施 GJB5000B,企业不仅可以提升在军方的可靠和专业品牌形象,还能在市场拓展中占据优先地位。
GJB5000B通过规范软件开发的全生命周期管理,确保软件从需求分析、设计、开发到测试和维护的每一个环节都符合严格的质量标准。这有助于减少软件缺陷,提高软件的稳定性和可靠性,从而保障武器装备的性能和作战效能。
微信号:Siterui888888
添加微信好友,免费获取方案及报价