GJB5000B军用软件能力成熟度模型
GJB5000B是中国军用软件领域的一个关键标准,全称为《军用软件能力成熟度模型》。它旨在通过评估和改进软件过程,提高军用软件的开发质量、降低风险,并规范软件工程的流程。GJB5000B基于国际先进的CMMI(能力成熟度模型集成)框架,但经过了适应中国体系的修订与调整,特别强调软件工程在军用软件中的特殊性,如安全性、可靠性和复杂性等方面的要求。
成熟度等级GJB5000B将软件过程成熟度分为五个等级:
1.初始级:过程是不可预测和不稳定的,缺乏标准化的过程和重复能力。
2.已管理级:已建立过程改进组织机构和过程规范,逐步积累组织资产。
3.已定义级:全面建立并维护组织资产;按照组织标准过程,使用组织资产全面开展全生存周期项目管理、工程及支持活动。
4.已量化管理级:建立了符合组织业务发展需要且较高的质量和过程绩效量化目标;采用量化分析管理技术,建立并维护过程绩效基线。
5.优化级:通过量化评估业务目标并分析绩效数据,识别组织内的关键问题和共性问题,主动并预测性地优化和改进组织过程。
实践域
GJB5000B体系模型包含21个实践域,分为组织管理类、项目管理类、工程类和支持类。这些实践域涵盖了从项目策划、风险管理、需求开发与管理,到产品集成与交付、验证与确认等多个方面。
评估方法
GJB5000B的评价通常采用SGAMPI(The Standard GJB5000 Appraisal Method for Process Improvement)方法。评价时对每个项目的每个实践进行评分,给出F/S/L/P/N的分值,其中F和S为100分、L为75分、P为50分、N为0分。最终的评价结果采用木桶理论,当一个目标的分值<75分时,表示该目标未实现,本实践域评价不通过。
实施与过渡
GJB5000B自2022年3月1日起正式实施,2022年3月至2024年2月为标准换版过渡期。过渡期间,可以按照GJB 5000A标准或者GJB 5000B标准进行军用软件研制能力评价。2024年3月后,将全部贯彻实施GJB5000B标准,并按此进行军用软件研制能力评价。
应用范围
GJB5000B的应用范围广泛,涵盖了所有与军用软件开发相关的单位和组织,包括企业、科研单位、以及相关的国家和军方部门。该标准不仅适用于软件开发,还涉及与软件相关的系统集成、需求分析、项目管理、质量保证等方面。
GJB5000B的实施有助于提升军用软件的质量和可靠性,确保军事装备的信息化和现代化建设。