详细介绍
军用软件研制与政务信息化或企业信息化所采用的标准存在较大不同,都有国家标准作为指导文件进行约束,但军用软件也有一套成熟的标准规范体系。作为曾经踩过的坑,强烈提醒若参与军用软件的研制、管理或评测等过程,熟知各项GJB标准规范是Zui为基础的一点。考虑到国家军用标准的了解范围相对于其他标准较为局限,本文将军用软件研制及相关活动中所用到的主要标准规范进行汇总并简要介绍,以供参考。
1
军用软件研制标准规范汇总
本文汇总了军用软件研制的部分标准清单,其中较为基础的标准主要有GJB438C、GJB5000B、GJB8000、GJB2115A、GJB5235A-2021等,在标准引用前要注意对标准进行查新,确保使用Zui新的标准规范进行软件项目研制和管理。后文按表中顺序对相关标准规范进行简要介绍。
序号
名称
1
GJB 438C-2021 军用软件开发文档通用要求
2
GJB 439A-2013 军用软件质量保证通用要求
3
GJB 5000B-2021 军用软件能力成熟度模型
4
GJB 2115A-2013 军用软件研制项目管理要求
5
GJB 8000-2013 军用软件研制能力等级要求
6
GJB 5234-2004 军用软件验证和确认
7
GJB 5235A-2021 军用软件配置管理
8
GJB 5236-2004 军用软件质量度量
9
GJB 5880-2006 软件配置管理
10
GJB 4072A-2006 军用软件质量监督要求
11
GJB 1267-1991 军用软件维护
12
GJB 1268A-2004 军用软件验收要求
13
GJB/Z 102A-2012 军用软件安全性设计指南
14
GJB/Z 141-2004 军用软件测试指南
15
GJB 2434A-2004 军用软件产品评价
16
GJB 2786A-2009 军用软件开发通用要求
17
GJB 5716-2006 军用软件开发库、受控库和
产品库通用要求
18
GJB 6389-2008 军用软件评审
2
GJB 438C-2021 军用软件开发文档通用要求
GJB 438C规定了军用软件开发文档编制的种类、结构、格式和内容等要求,适用于军用软件开发过程中文档的编制,GJB438C给出了根据GJB2786进行软件开发所产生的主要文档。文档描述了军用软件开发过程中的主要活动信息和要求,当以数据库等格式保存时,则为数据的集合。
与GJB 438C相对应的国家标准为GB/T 8567-2006计算机软件文档编制规范,两者都规范了软件开发文档编制,但存在极大的区别,初入军用软件工程项目的人员必须注意!其中GB/T8567-2006是推荐性国家标准,广泛适用于商业和民用领域的软件开发;GJB438C-2021是强制性标准,专门为军用软件开发制定,考虑到军事用途的特殊性和高安全性需求。对于商业和民用项目,应优先考虑使用GB/T8567-2006,以确保符合国家软件开发标准;军用项目必须遵循GJB438C-2021,以确保软件满足军事用途的特殊需求。
3
GJB 439A-2013 军用软件质量保证通用要求
GJB439A规定了军用软件质量保证的基本要求、内容和方法,适用于军用软件开发阶段开发方进行的软件质量保证,软件生存周期其他阶段进行的软件质量保证参照执行,需方进行的软件质量保证也可参照执行。可以简单理解为GJB438C明确了软件研制各类文档如何写,GJB439A明确了软件研制各类文档如何审核和确认。目前与439A配套的几项标准均已更新,但439还迟迟未更新,与Zui新标准的匹配方面会存在一些脱节,从提高软件产品的质量规范方面,建议主管部门能够尽快开展439的更新工作。
软件质量保证(SQA)过程包括过程保证、产品保证、质量体系保证(见思维导图),SQA应贯穿于整个软件生存周期,并与有关的验证、确认、纠正措施、联合评审、软件产品评价等过程相协调;宜充分使用这些过程及其结果,并避免不必要的重复工作。
4
GJB 5000B-2021 军用软件能力成熟度模型
GJB 5000B经历了三次更新,2003颁布了第一个GJB5000标准,规定了软件研制和维护活动中软件管理过程和开发过程所需完成的工作,2008年进行修订发布GJB5000A,2021年修订发布了GJB 5000B。GJB5000B规定了军用软件能力成熟度的模型,并规定了军用软件论证、研制、试验和维护活动中的相关实践,适用于军用软件论证、研制、试验和维护能力的评价和过程改进。可以将GJB5000B简单理解为领域的CMMI,该标准可以帮助组织评价软件研制能力,并实施评估和改进组织的软件过程。
5
GJB 2115A-2013 军用软件研制项目管理要求
GJB2115A规定了含有软件研发的军用软件项目管理的过程和要求,适用于指导军用软件项目的管理。它既可用于承办单位进行军用软件项目管理的全过程,也可经剪裁用于承制方进行军用软件项目管理的部分阶段。军用软件项目可分为预先研究项目、装备研制、军内科研项目和技术革新项目等。按照软件项目管理过程可分为四个阶段:立项阶段、签署合同/协议、研制阶段和验收阶段,其中,立项阶段包括综合论证和方案论证;验收阶段根据软件的具体要求,分为软件定型和项目验收。
6
GJB 8000-2013 军用软件研制能力等级要求
随着信息技术的快速发展,软件在军事装备中的应用变得日益广泛,其重要性也日益凸显。在这种背景下,为了提升军用软件的研制能力,确保软件产品能够满足军事应用的特殊需求,制定了GJB8000-2013标准。GJB8000规定了军用软件研制单位应达到的军用软件研制能力等级要求,适用于军用软件订购方选择与确定军用软件研制单位。军用软件研制能力等级由低到高分为一级、二级、三级、四级和五级。军用软件订购方在选择和确定军用软件研制单位时,应根据其(拟)承担研制的军用软件的重要性和规模等因素确定其应达到的军用软件研制能力等级。其中:若军用软件研制能力等级要求为一级,则相应军用软件研制单位应通过以GJB9001为依据的武器装备质量管理体系认证;若军用软件研制能力等级要求为二级或以上等级,则相应军用软件研制单位应通过以GJB5000为依据的军用软件研制能力成熟度相应等级评价。
GJB8000-2013标准的核心目的是确保军用软件的研制能力达到既定的要求,从而保证软件产品的质量和可靠性。通过明确定义研制能力等级,以及对各等级所需满足的具体条件进行规范,该标准为军用软件研制单位提供了明确的指导和评价标准。
7
GJB 5234-2004 军用软件验证和确认
GJB 5234规定了军用软件验证和确认过程以及军用软件验证和确认计划(以下简称SVVP)的编制要求。验证和确认过程确定一个已知活动的开发产品是否符合活动要求,软件是否满足它的预期用途和用户需要。验证和确认过程可包括软件产品和过程的分析、评价、评审、审查、评估和测试。本标准适用于那些处于开发、维护和重用中的军用软件。本标准的使用者可根据具体的软件项目剪裁实施本标准。
8
GJB 5235A-2021 军用软件配置管理
GJB5235A-2021是一项专注于规定和指导军用软件在整个生存周期内的配置管理的重要规范。这一标准旨在确保军用软件的完整性和正确性,通过提供一系列的管理要求、内容和方法来实现。配置管理是一种系统的方法,它通过控制和管理软件产品及其相关文档的过程,确保软件产品的一致性和可追踪性。标准中特别强调了在整个软件生存周期内的应用,包括各种形式和版本的文档、程序、数据及环境。GJB5235A主要适用于军用软件,但其他类型的软件也可参照执行。它覆盖了军用软件生命周期的所有阶段,从需求分析到设计、实现、测试和维护。
9
GJB 5236-2004 军用软件质量度量
GJB5236规定了军用软件产品的质量模型和基本的度量。本标准为确定军用软件质量需求和权衡军用软件产品的能力提供了一个框架。GJB5236定义的质量特性适应每一类软件,包括固件中的计算机程序和数据,本标准可以被软件开发者、需方、质量保证人员和独立评价者,特别是那些负责确定和评价软件产品质量的人员使用。
10
GJB 5880-2006 软件配置管理
GJB5880规定了军用软件配置管理的基本要求、内容和方法本标准适用于军用软件生存周期各阶段的配置管理,其他软件可参照执行。GJB5880规定软件配置管理过程应包括配置标识、配置控制、配置状态纪实、配置评价、软件发行管理和交付等活动。软件配置管理活动应贯穿于整个软件生存周期,保证软件产品的完整性和可追溯性。
11
GJB 4072A-2006 军用软件质量监督要求
GJB4072A规定了军用软件质量监督的依据、目的、原则、要点和要求,适用于军事代表对军用软件研制、生产和售后技术服务的质量监督。其中质量监督的依据是:研制总要求、研制合同(技术协议)、caigou合同;国家和jundui有关法规、标准;双方约定的有关技术文件。质量监督的目的:预防、发现和纠正质量问题;为定型和检验验收软件产品提供证据;促使承制单位提高软件质量保证能力。质量监督的原则是:满足需求,质量第一;系统监督,突出重点,预防为主,防检结合;对不合格产品原因找不出不放过、责任查不清不放过、纠正措施不落实不放过:有利于提高软件工程化管理能力,有利于保证软件质量,有利于软件质量保证能力持续提高。
GJB 4072A标准是一项专门针对军用软件研制、生产和售后技术服务的质量监督的规范性文档。GJB4072A标准的核心在于确保军用软件从研发到生产再到Zui终技术服务的每个环节都能达到预定的高质量标准,从而保障军事装备的可靠性和有效性。
12
GJB 1267-1991 军用软件维护
GJB1267-1991军用软件维护标准是一项专门为规范军用软件维护活动而制定的标准。随着软件在军事系统中的广泛应用,其维护工作的重要性日益凸显,有必要对军用软件的维护制定专门的标准。GJB1267-1991标准在此背景下应运而生,它涵盖了军用软件维护过程中的各个方面,从软件维护的组织管理到具体维护操作的执行,都提供了明确的指导和规范。GJB1267为军用软件的维护规定了统一的、Zui基本的要求。它规定了软件维护的内容、类型、维护过程和维护管理。但从发布日期来看,该标准发布已超过30年,是否更新或有新的标准进行替代还不清楚,当前进行军用软件的运维也只能参考了解即可。
13
GJB 1268A-2004 军用软件验收要求
GJB 1268A是一项专注于规范军用软件验收过程和要求的标准。GJB1268A主要规定了军用软件的验收前提、软件验收各方职责、验收程序、准则和方法,其目的是确保所交付软件的功能、性能、安全性和兼容性均达到预定的军事需求。该标准不仅涉及软件本身的技术指标,还包括了对其验收流程、文档编制等一系列环节的详细要求,从而保障软件在实际军事环境中可以发挥预期作用。本标准适用于各类军用软件的验收工作。本标准可供军用软件的验收方、被验收方使用,也可供参与军用软件验收工作的其它机构使用。
14
GJB/Z 102A-2012 军用软件安全性设计指南
GJB/Z102A是一项指导性标准文件,其规定了军用软件安全性设计的实施指南,适用于军用软件需求分析、设计和实现时的软件安全性设计,软件可靠性设计也可参考本指导性技术文件。GJB/Z102A是中国军用软件安全性设计的一份重要标准,旨在指导军用软件开发人员在软件设计和开发过程中遵循安全性原则,确保军用软件的安全性。
15
GJB/Z 141-2004 军用软件测试指南
GJB/Z141是一项指导性技术文件,其规定了军用软件在其生存周期内各阶段测试的方法、过程和准则,适用于军用软件的测试组织和测试人员使用。GJB/Z141旨在确保军用软件的质量、可靠性和安全性,以满足军事系统的需求。
结合部分信息,GJB/Z 141的修订更新工作应该是已经在进行中。
16
GJB 2434A-2004 军用软件产品评价
GJB2434A规定了军用软件产品评价的过程,适用于各种类型的军用软件,不仅涉及军用软件产品的评价方法、过程与报告编写要求,适用于各种类型的军用软件产品的评价工作。GJB2434A可以被软件开发者、需方、质量保证人员和独立评价者特别是那些负责确定和评价软件产品质量的人员使用。
17
GJB 2786A-2009 军用软件开发通用要求
GJB 2786A规定了军用软件开发的通用要求,包括软件开发的基本活动、支持活动和管理活动等方面的要求。GJB2786A适用于需方和开发方获取、开发及维护军用软件(含固件中的软件)。GJB2786A为军用软件开发提供了全面的指导和规范。从基本活动到支持活动,再到管理活动,该标准详细规定了软件开发全过程中应遵循的要求,确保软件产品能够高效、安全地服务于军事领域。通过实施这一标准,可以显著提高军用软件的质量和可靠性,从而更好地保障国防和军事建设的需要。
18
GJB 5716-2006 军用软件开发、受控和产品库通用要求
GJB 5716规定了军用软件开发库、受控库、产品库(简称软件三库)的基本要求,适用于军用软件三库的管理。GJB5716对软件开发库、受控库和产品库进行了明确的定义,确保在军用软件开发过程中,各参与方对这些术语有统一的理解。
19
以上是对软件研制全生命周期所需要参考依据的国家军用标准的汇总解读,相关标准对规范和推进软件工程化管理发挥了巨大的作用,部分标准可能在更新编制、新发布过程中,请各位一定要查询使用Zui新标准,也可留言提醒对本文进行更新。
成立日期 | 2016年11月10日 | ||
主营产品 | ISO体系、17025实验室认可、CMA资质、涉密信息系统集成、ITSS、CMMI、CS、CCRC、军工三证、国军标体系、测绘资质、安防资质、承装修试-5级、特种设备生产许可证、各类生产许可证及备案、高新技术企业、双软认定、专项基金、知识产权 | ||
公司简介 | 贯标集团成立于2000年,是经国家认证认可监督管理委员会批准、按照国际标准化组织互认制度设立的全国首家认证咨询机构,中国认证认可协会常务理事单位、认证咨询专业委员会会长单位。二十多年来专业从事各类管理体系认证、产品认证、实验室认证、军方资质、IT类资质、建工资质认定、高新企业及涉密、测绘、安防等资质认定,生产许可证、特种设备许可证及各类管理培训。集团现有客户五万余家,下设“南京贯标认证咨询有限公司 ... |
- 三保一评测评机构要求对于网络安全保护工作中涉及的等级保护工作、分级保护工作、密码管理工作及关基保护工... 2024-12-12
- 信息安全等级保护备案资质标准【1】定义:信息安全等级保护是国家信息安全保障的基本制度、基本策略、基本方法。开... 2024-12-12
- 【等级保护资质】详细介绍等级保护一般指信息安全等级保护等级保护一般指信息安全等级保护信息安全等级保护,是... 2024-12-12
- ISO/IEC 27701: 2019 标准详解与实施(4)4.2 4General总则/4.2ApplicationofISO/IEC27001:... 2024-12-12
- ISO/IEC 27701: 2019 标准详解与实施(3)4.1 本文件结构4General总则/4.1Structureofthisdocument本文件... 2024-12-12