军用交付装备软件配置管理研究
- 格式:docx
- 大小:11.72 KB
- 文档页数:2
强化软件管理提高系统软件质量摘要:随着装备建设对军用软件的质量需求越来越高,武器系统和指挥自动化系统的效能越来越依赖于军用软件质量,军用软件的质量已成为确保武器系统和军事工程质量的关键。
针对某型号工程电子系统的具体情况,代表室强化了两个方面的软件管理,提高了系统的软件产品质量。
关键词:软件管理1 加强软件配置管理,严格控制软件状态的更改软件配置管理(scm)是贯穿于整个软件过程中的保护性活动。
因为变化可能发生在任何时间,scm活动被设计来①标识变化,②控制变化,③保证变化被适当地实现,以及④向其他可能有兴趣的人员报告。
对于软件的配置管理,代表室要求软件研制单位应该根据国军标有关规定对软件配置标识、配置控制、配置状况记录和报告、配置审核、软件发行管理和交付等5个方面进行管理。
必须制定“软件配置管理计划”,并按计划实施规定的管理活动。
软件研制单位应建立本单位的软件开发库、受控库和成品库,并制定各软件库的管理规程。
由于某型号工程的电子系统是在原来的基础上进行了某些部分的更改,因此系统软件也只是进行了相应的部分更改,针对这部分的软件更改,代表室从两个方面进行了控制,要求已归档软件产品的更改必须严格履行审批手续:1.1 系统软件的更改控制:更改后的系统软件必须进行回归测试,并必须进行试验室的系统联调试验和地面装机联调试验进行验证,通过后严格按照手续进行审批,并报代表室批准后重新归档,而且应按照软件配置管理规定对软件进行标识控制,最后才能进行装机交付。
1.2 对于分系统和设备软件更改控制:更改后的软件也必须进行回归测试,并先进行分系统一级的联调试验进行验证,通过后再在技术总体单位进行电子系统全系统的试验室联调和地面装机联调试验验证工作,通过验证考核后由相应的研制单位进行软件的归档工作,然后由研制单位联合驻各单位代表室正式提出更改申请,最后才能进行软件的升级工作。
2 加强软件的系统测试工作软件测试是软件质量保证的关键元素,代表了规约、设计和编码的最终测试。
军用软件配置管理的流程与实施
孙婕;孙诗航
【期刊名称】《信息技术与信息化》
【年(卷),期】2022()9
【摘要】军用软件配置管理是以GJB5000B中的配置管理实践域为理论基点,建立一套高效的软件配置过程的流程,符合软件工程项目版本的流程管理特点与质量需求。
首先,使用配置项标识和基线标识策划配置管理过程;其次,在实施过程中,使用版本和变更控制对软件工作产品进行控制;最后,使用配置状态记实和配置审核对软件工程项目进行过程记录和审核。
在软件工程项目的全部生命周期中利用配置管理工具对其实施配置管理,从而确保软件工作产品/基线在开发库、受控库和产品库中都获得了完整的和可追溯的有效管理。
提升了软件工程项目管理的整体开发绩效,有助于改善组织和项目的管理效率。
【总页数】4页(P88-91)
【作者】孙婕;孙诗航
【作者单位】江苏无线电厂有限公司;94926部队
【正文语种】中文
【中图分类】TP3
【相关文献】
1.基于MSCM2.0的软件配置管理实施流程
2.浅谈软件配置管理的流程设计与实施
3.军用软件配置管理的实施
4.军用可编程逻辑器件软件配置管理的研究与应用
5.软件配置管理在军用软件中的运用
因版权原因,仅展示原文概要,查看原文内容请购买。
邮局订阅号:82-946120元/年技术创新管控一体化《PLC 技术应用200例》您的论文得到两院院士关注软件配置管理策略研究Analysis of Software configuration management strategy(中航工业西安飞行自动控制研究所)顾梦华GU Meng-hua摘要:软件配置管理是运用配置标识、配置控制、配置状态纪实和配置审计建立和维护了工作产品的完整性。
本文结合CM -MI(Capability maturity model )模型对配置管理的要求,具体分析了以上四方面的工作的含义与内容,对各方面要求提出了一种建议性的模型,指导软件开发过程中配置管理工作的开展。
关键词:CMMI;软件开发;软件配置管理;变更控制;基线;配置审计中图分类号:TP311.5文献标识码:AAbstract:Software configuration management employed configuration identifier,configuration control,configuration state record and configuration audit,and constructed and maintained the integrity of working products.This article analyzed the above four side con -tents and meaning in cooperated with the configuration management requirements of CMMI,put forwarded one suggestion model for all sides and instructed the development of configuration management of software development.Keyword:CMMI;Software development;Software configuration management;Change control;Baseline;Configuration audit文章编号:1008-0570(2012)10-0227-031引言随计算机科学与技术的飞速发展,应用领域的不断扩大,硬件系统与功能软件实现的比例不断增加,软件不再只是计算机硬件的附属品,而已经成为系统的独立甚至是主宰系统的关键部分。
基于GJB5000B的软件工程化配置管理的探索与实践作者:王军王宏瑞任驰张海燕来源:《消费电子》2024年第04期【关键词】GJB5000B;配置管理;配置审核;变更控制产品智能化、自动化的发展促使软件工程日益重要,软件公司和具备软件研制能力的单位为了“更快、更好、更高效”地开发软件产品,既要有技术方法和工具,又要有必要的组织管理措施。
产品质量管理有ISO9001体系,软件产品有确保质量和开发效率的CMMI标准和GJB50000B体系,无论哪种质量管理体系,软件配置管理都是软件开发和维护的基础。
配置管理通过控制、记录、追踪对软件状态的修改,以及有效控制每次修改生成的软件管理配置项来实现对软件产品的管理。
配置管理的方法千变万化,即使基于同一种模型,各单位由于研制软件特点及配置管理要求各异,对软件进行配置管理的方法也不同,为此,本文提出一种基于GJB5000B的本地化配置管理方法。
(一)GJB5000B介绍GJB5000B是软件全生存周期过程技术和管理最佳实践的集合,这些实践按照实践域进行分类,指导组织实施精细化过程管理。
模型通过不断改进组织过程,达到改善软件研制单位的开发过程和能力的目标,最终实现协助软件开发人员持续改进软件开发质量,提升用户满意度。
模型包含21个实践域,覆盖软件生存周期的全过程、全要素。
实践域分组织管理类、项目管理类、工程类和支持类四类,各类实践域相互关联,其关系见图1。
(二)配置管理实践配置管理实践是支持类的一部分,支持类的工作目的是通过定期监测配置管理项的状态,分析配置管理项是否及时有效受控,及时发现不合适项以改进。
支持类包含的实践域及其之间的关系见图2。
GJB5000B模型定义配置管理的目的是通过配置标识、配置控制、配置状态纪实和配置审核,建立并维护软件工作的完整性和一致性,以具备向顾客提供正确软件版本工作产品的能力。
配置管理通过标识配置管理项(CM2.1),建立并维护配置管理系统(CM2.2),生产或发布基线(CM2.3),跟踪和控制变更(CM2.4),建立或维护配置管理记录(CM2.5)和执行配置审核(CM2.6)等活动达到其目的。
军用软件开发库、受控库和产品库通用要求中华人民共和国国家军用标准军用软件开发库、受控库和产品库通用要求General requirement of military software development library, softwarecontrolled library and software product library2006 -05 -17发布2006 -10 - 01实施中国人民解放军总装备部批准本标准由国务院、中央军委军工产品定型委员会办公室提出(本标准起草单位:总装备部综合计划部科研局、总参通信部军事代表局、二炮装备研究院第一研究所、解放军驻成都飞机工业公司军代室、海军驻武汉709所军代室、中国航空工业第一集团公司第611所和第615所(本标准主要起草人:周鸿志、李渝榆、康文兴、王兴斌、傅援朝、杜立华、张珊珊,刘杰生、舒飞、王璇、倪红英(军用软件开发库、受控库和产品库通用要求GJB 5716-20061范围本标准规定了军用软件开发库、受控库、产品库(以下简称软件三库)的基本要求。
本标准适用于军用软件三库的管理(2引用文件下列文件中的有关条款通过引用而成为本标准的条款,凡注日期或版次的引用文件,其后的任何修改单(不包括勘误的内容)或修订版本都不适用于本标准,但提倡使用本标准的各方探讨使用其最新版本的可能性。
凡不注日期或版次的引用文件,其最新版本适用于本标准(GB厂r 11457 软件工程术语GB厂r 12505计算机软件配置管理计划规范GJB 5000军用软件能力成熟度模型GJB 5235军用软件配置管理GJB 9001A质量管理体系要求3术语和定义GB/T 11457、GB/T 12505、GJB 5000、GJB 5235和GfB 9001A确立的以及下列术语和定义适用于本标准(3.1 软件开发库software development Hbrary在软件生存周期中,存放软件配置项的集合。
军用软件开发库、受控库和产品库通用要求中华人民共和国国家军用标准军用软件开发库、受控库和产品库通用要求General requirement of military software development library, software controlled library and software product library2006 -05 -17发布2006 -10 - 01实施中国人民解放军总装备部批准本标准由国务院、中央军委军工产品定型委员会办公室提出.本标准起草单位:总装备部综合计划部科研局、总参通信部军事代表局、二炮装备研究院第一研究所、解放军驻成都飞机工业公司军代室、海军驻武汉709所军代室、中国航空工业第一集团公司第611所和第615所.本标准主要起草人:周鸿志、李渝榆、康文兴、王兴斌、傅援朝、杜立华、张珊珊,刘杰生、舒飞、王璇、倪红英.军用软件开发库、受控库和产品库通用要求GJB 5716-20061范围本标准规定了军用软件开发库、受控库、产品库(以下简称软件三库)的基本要求。
本标准适用于军用软件三库的管理.2引用文件下列文件中的有关条款通过引用而成为本标准的条款,凡注日期或版次的引用文件,其后的任何修改单(不包括勘误的内容)或修订版本都不适用于本标准,但提倡使用本标准的各方探讨使用其最新版本的可能性。
凡不注日期或版次的引用文件,其最新版本适用于本标准.GB厂r 11457 软件工程术语GB厂r 12505计算机软件配置管理计划规范GJB 5000军用软件能力成熟度模型GJB 5235军用软件配置管理GJB 9001A质量管理体系要求3术语和定义GB/T 11457、GB/T 12505、GJB 5000、GJB 5235和GfB 9001A确立的以及下列术语和定义适用于本标准.3.1 软件开发库software development Hbrary在软件生存周期中,存放软件配置项的集合。
军用软件开发库、受控库和产品库通用要求中华人民共和国国家军用标准军用软件开发库、受控库和产品库通用要求General requirement of military software development library, software controlled library and software product library2006 -05 -17发布2006 -10 - 01实施中国人民解放军总装备部批准本标准由国务院、中央军委军工产品定型委员会办公室提出.本标准起草单位:总装备部综合计划部科研局、总参通信部军事代表局、二炮装备研究院第一研究所、解放军驻成都飞机工业公司军代室、海军驻武汉709所军代室、中国航空工业第一集团公司第611所和第615所.本标准主要起草人:周鸿志、李渝榆、康文兴、王兴斌、傅援朝、杜立华、张珊珊,刘杰生、舒飞、王璇、倪红英.军用软件开发库、受控库和产品库通用要求GJB 5716-20061范围本标准规定了军用软件开发库、受控库、产品库(以下简称软件三库)的基本要求。
本标准适用于军用软件三库的管理.2引用文件下列文件中的有关条款通过引用而成为本标准的条款,凡注日期或版次的引用文件,其后的任何修改单(不包括勘误的内容)或修订版本都不适用于本标准,但提倡使用本标准的各方探讨使用其最新版本的可能性。
凡不注日期或版次的引用文件,其最新版本适用于本标准.GB厂r 11457 软件工程术语GB厂r 12505计算机软件配置管理计划规范GJB 5000军用软件能力成熟度模型GJB 5235军用软件配置管理GJB 9001A质量管理体系要求3术语和定义GB/T 11457、GB/T 12505、GJB 5000、GJB 5235和GfB 9001A确立的以及下列术语和定义适用于本标准.3.1 软件开发库software development Hbrary在软件生存周期中,存放软件配置项的集合。
军用软件质量管理规定5000a软件标准手册编写为确定军用软件质量需求和权衡军用软件产品的能力,制定了相关管理规定,下面给大家介绍关于军用软件质量管理规定的相关资料,希望对您有所帮助。
第一章总则第一条为了加强军用软件质量管理,保证军用软件质量,依据《装备条例》制定本规定。
第二条本规定适用于作为装备或装备组成部分的软件质量管理。
本规定中所称的军用软件(以下简称软件)包括计算机程序、相关文档和数据,以及固化在硬件中的程序和数据。
第四条总装备部按照国家军用标准和有关规定对软件研制单位进行软件研制能力评价,对软件测评机构进行认可,并以合格名录形式予以发布。
未达到规定的软件研制能力要求的单位,不能承担软件研制任务;未经认可的软件测评机构不能承担软件测评任务。
第二章职责第七条承担软件研制任务的单位(以下简称研制单位)对软件研制和服务质量负责,履行下列职责:(一)建立健全质量管理体系,保持和改进软件研制能力,明确各类人员的质量责任;(二)实施软件工程化管理,制订本单位软件研制工作程序和规范,对软件研制过程实施质量控制;(三)配备必要的人员、技术手段和设施等资源,建立本单位软件质量信息系统;(四)对有缺陷的软件进行修复;(五)承担软件的使用培训和技术服务;(六)向软件测评机构提供软件测评所需的程序和文档资料。
第十条软件测评机构对软件的测评质量负责,履行下列职责:(一)建立健全质量管理体系,保持和改进软件测评能力,明确软件测评过程中各类人员的质量责任;(二)承担软件定型、鉴定、验收和成果鉴定的测评,外购软件产品质量评价及选优工作;(三)制定本单位软件测评工作的程序和规范,实施软件测评过程的质量控制;(四)配置必要的软件测评资源,建立软件测评质量信息系统;(五)开展软件测评理论、技术和方法的研究。
第四章软件研制第十七条装备主管部门在订立装备研制合同时,应当在合同中明确软件的级别、质量保证条款、测评项目、测评机构以及研制单位应当提供的测评保障条件。
军用软件开发库、受控库和产品库通用要求中华人民共和国国家军用标准军用软件开发库、受控库和产品库通用要求General requirement of military software development library, softwarecontrolled library and software product library2006 -05 -17发布2006 -10 - 01实施中国人民解放军总装备部批准本标准由国务院、中央军委军工产品定型委员会办公室提出.本标准起草单位:总装备部综合计划部科研局、总参通信部军事代表局、二炮装备研究院第一研究所、解放军驻成都飞机工业公司军代室、海军驻武汉709所军代室、中国航空工业第一集团公司第611所和第615所.本标准主要起草人:周鸿志、李渝榆、康文兴、王兴斌、傅援朝、杜立华、张珊珊,刘杰生、舒飞、王璇、倪红英.军用软件开发库、受控库和产品库通用要求GJB 5716-20061范围本标准规定了军用软件开发库、受控库、产品库(以下简称软件三库)的基本要求。
本标准适用于军用软件三库的管理.2引用文件下列文件中的有关条款通过引用而成为本标准的条款,凡注日期或版次的引用文件,其后的任何修改单(不包括勘误的内容)或修订版本都不适用于本标准,但提倡使用本标准的各方探讨使用其最新版本的可能性。
凡不注日期或版次的引用文件,其最新版本适用于本标准.GB厂r 11457 软件工程术语GB厂r 12505计算机软件配置管理计划规范GJB 5000军用软件能力成熟度模型GJB 5235军用软件配置管理GJB 9001A质量管理体系要求3术语和定义GB/T 11457、GB/T 12505、GJB 5000、GJB 5235和GfB 9001A确立的以及下列术语和定义适用于本标准.3.1 软件开发库software development Hbrary在软件生存周期中,存放软件配置项的集合。
军用交付装备软件配置管理研究
随着科技的不断发展和军事技术的不断升级,军用交付装备的配备、装备和使用都变得越来越复杂,因此,需要一种高效的软件配置管理方法来确保军用装备的正常使用和可靠运行。
本文旨在探讨军用交付装备软件配置管理的研究内容,并提出一些应对措施。
军用交付装备软件配置管理是指对军用装备中的软件进行管理、控制和配置的过程。
对于现代战争而言,军用软件越来越重要,是战争胜利的关键因素之一。
因此,进行高效的软件配置管理对于确保军用软件的安全、稳定、可靠运行具有重要意义。
军用交付装备软件配置管理的流程主要包括以下几个方面。
1.需求管理。
需求管理是保证软件配置管理成功的关键,需要明确软件开发和配置的需求和目标,了解用户的需求,以便在方案设计和软件开发阶段合理地应用各种技术手段。
2.配置项管理。
配置项管理是指对软件配置项进行管理、记录和控制,配置项是指在软件配置管理上有价值的实物或文件,包括源代码、二进制代码、文档、测试数据、算法等。
配置项管理的目的是保证每个配置项的状态、版本、变更都有清晰的记录和跟踪。
3.软件构建和部署管理。
软件构建和部署是软件配置管理的核心环节,它涉及到软件的开发、测试、发布和上线的所有过程。
需要对软件进行版本控制、编译和构建,以确保软件的质量、稳定性和可靠性,同时需要确保软件的部署和升级过程顺利完成。
4.软件变更管理。
软件变更管理是软件配置管理的重要组成部分,它包括变更控制、变更评审、变更实施和变更跟踪等环节。
软件变更管理的目的是确保基准版本得到保护并管理所有变更,同时也需要控制变更的风险和影响范围。
5.软件配置审计管理。
软件配置审计是确定软件配置状态和完整性的过程,主要用于检查软件现有的配置情况并对其进行评估。
软件配置审计能够有效地评估配置管理过程和流程的有效性,并对配置环境进行识别和分类,为问题的解决和改进提供重要依据。
针对军用交付装备软件配置管理过程中可能出现的问题,需要采取以下应对措施
1.建立软件配置库。
建立软件配置库可以有效地管理软件的源代码、二进制文件、文档、测试数据、算法等内容,确保每个软件配置项的状态总是可控、稳定和可追溯的。
2.确立标准化的配置管理流程。
在开发软件配置管理策略和过程时,需要建立一套标准化的配置管理流程,包括需求管理、配置项管理、软件构建和部署管理、软件变更管理和软件审计管理等环节,确保软件配置稳定和可靠。
3.建立文档管理系统。
文档管理系统是指为了管理各种类型的文档而建立的一套制度和系统,主要作用是解决文档管理过程中的组织管理、识别范围、控制规范等问题,保证文档的正确性和安全性。
4.进行软件版本控制。
软件版本控制是指对软件源代码和二进制文件等软件配置项进行管理和控制,以便于追溯软件各个版本间的差异和改进,同时也能避免由于不可控的变更对软件的质量和稳定性造成影响。
总之,现代战争中,军用装备的可靠性和稳定性都需要依靠科技手段得以保障,而军用交付装备软件配置管理对于军用软件的可靠性、稳定性至关重要,建立科学、规范的军用交付装备软件配置管理策略和流程,是充分体现军队现代化管理水平和提高军用装备性能的一种有效方式。