军用产品软件三库要求
软件三库(开发库受控库和产品库)管理制度
软件三库管理制度
1目的
公司按*B 5716-2006要求制定了本制度,主要规定公司产品研制过程中二次开发、自主开发软件开发库、受控库和产品库(以下简称三库)的管理要求。
2范围
本办法适用于公司所有型号配套软件三库的管理,非开发(外协)软件按本制度进行产品库的入库及更改。
3引用文件
*B3206A-2010 技术状态管理
*B 5716-2006 军用软件开发库、受控库和产品库通用要求*J 3118-1999 航天产品技术状态管理
*P/* 004-2014不合格品控制程序
*W/* 030-2014设计和开发更改管理制度
*W/* 034-2015软件配置管理规范
*W/* 038-2015软件设计和开发管理制度
*/**01015A-2015 产品配套光盘归档下发管理实施细则
*/**01017-2013 科技档案受控下发管理规定(试行)
《测试管理制度》
《通指装备研制工作管理规定(试行)》(总参2013年9月)4术语
软件开发库:在软件生存周期中,存放软件配置项的集合。
软件受控库:在软件生存周期中,存放已通过测试或评审且作为阶段性产品的软件配置项的集合。
软件产品库:在软件生存周期中,存放供交付、生产、检验验收以及已定型(鉴定)的软件配置项的集合。
5职责
5.1 科技管理部职责
负责制定软件三库管理相关文件,组织专业技术培训、交流;
5.2 软件配置库管理员职责
指定软件配置库管理员,负责各型号软件受控库、产品库的控制及管理,包括:软件各配置项的管理,软件入库光盘、装机
1。
军用产品软件三库要求
中华人民共和国国家军用标准军用软件开发库、受控库和产品库通用要求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在软件生存周期中,存放软件配置项的集合。
3。
2软件受控库software controUed library在软件生存周期中,存放已通过测试或评审且作为阶段性产品的软件配置项的集合.3.3软件产品库software product Jibrary往软件生存周期中,存放已定型(鉴定)且供交付、生产、检验验收的软件配置项的集合.4基本要求4.1建立软件三库军用软件开发组织(以下简称组织)应建立软件三库,并提供相应资源.对软件配置项进行入库、访问、出库、维护、更改、发行等活动实施管理,以确保软件产品的正确性、完整性、可控性、可追溯性.软件三库的管理应符合相关的保密规定.4.2明确软件三库管理职责组织应明确软件三库管理机构职责.一般地,软件三库管理机构应超软件配置管理机构的组成部分,由库管理员、各库管理负责人等组成.软件开发库由项目组管理,软件受控库由研制管理部门(或质量管理部门)管理,软件产品库由组织的技术档案管理部门管理。
软件三库管理规范
1 目的范围规定了公司软件开发库、受控库、产品库(以下简称三库)的管理规范。
2 参考文献《软件三库管理制度》3 术语和定义GitLab:一个仓库管理系统,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。
Jenkins:基于Java开发的一种持续集成平台,用于监控持续重复的工作。
SPM:公司研发部开发的持续集成工具,用于集成软件部署包。
Releaser:公司研发部开发的基于SPM的软件部署包发布工具。
Kiwi TCMS:公司研发部基于开源代码改进的测试用例管理系统,用于测试计划和测试用例的创建和维护、以及测试执行的记录。
4 职责4.1软件三库管理职责软件开发库由项目组管理,软件受控库由研发部管理,软件产品库由质量部管理。
4.2软件管理员职责a)具备软件配置管理知识;b)熟悉研制项目的配置管理;c)熟悉公司结构、软件三库管理规定、标识规定和软件配置管理计划。
5 管理内容与方法5.1建立软件三库5.1.1 开发库a)开发库代码部分和说明部分基于GitLab建立,按照软件项目分配仓库。
项目组长任仓库Master,负责需求说明的管理、成员管理、问题跟踪、分支Merge、任务分配、Tag标识等工作。
项目组成员任仓库Developer,负责设计和交付说明的管理、问题调查、分支维护等工作。
b)开发库部署包部分基于Jenkins和SPM建立,按照软件项目分配仓库。
项目组成员负责维护自动测试脚本和版本生成脚本。
Jenkins管理员(计算机)任库管理员,负责自动检查代码编译结果,执行版本生成脚本将通过检查的工程生成待测软件部署包,执行自动测试脚本验证软件部署包,将通过验证的软件部署包打上标识,放入仓库。
另任库管理员,负责出入库管理、配置项管理等工作。
5.1.2 受控库a)受控库代码部分基于GitLab建立,按照软件项目分配仓库。
软件经理任仓库Master,负责将通过完整测试的开发版本打上Tag标识,在GitLab 上作为独立稳定的分支,该分支不接受更改,有效受控。
军用软件质量管理规定模版
军用软件质量管理规定模版第一章总则第一条为了加强军用软件质量管理,提高军用软件的可靠性、安全性和稳定性,保障军队信息系统的正常运行,制定本规定。
第二条本规定适用于军用软件的开发、测试、验收和使用过程中的质量管理,并适用于军用软件的生命周期各个阶段。
第三条军用软件质量管理应遵循法律、法规、标准的规定,坚持科学、系统、规范、可控的原则。
第四条军用软件质量管理工作应建立健全相应的管理制度和工作机制,明确责任分工,保障质量管理工作的有效实施。
第五条军用软件质量管理应注重维护国家安全、军队机密和作战效能,确保军用软件的可信度和可靠性。
第六条军用软件质量管理应注重安全性,保障军用软件的防护能力,防止被恶意篡改、攻击和入侵。
第二章软件质量管理体系第七条军用软件质量管理应建立健全软件质量管理体系,明确软件质量管理的组织结构、职责和权责关系。
第八条软件质量管理体系包括以下内容:1. 软件质量管理组织结构,明确软件质量管理部门的职责和权责关系;2. 软件质量管理制度,明确软件质量管理的具体规定和要求;3. 软件质量管理过程,详细描述软件质量管理的工作流程和步骤;4. 软件质量管理工具,确定适用的软件质量管理工具和技术;5. 软件质量管理控制指标,制定软件质量管理的评价指标和控制要求;6. 软件质量管理培训计划,规划软件质量管理人员的培训和发展。
第九条软件质量管理体系应符合下列原则:1. 客观公正,确保软件质量管理工作的真实和可信;2. 系统完整,确保软件质量管理工作的全面和连续进行;3. 规范有序,确保软件质量管理工作的规范和标准一致;4. 可控可测,确保软件质量管理工作的可控性和可测性。
第十条软件质量管理体系应遵循以下原则:1. 客户导向,以用户需求为中心,提供符合用户期望的软件产品;2. 过程管理,关注软件开发和测试过程,持续改进软件开发和测试能力;3. 持续改进,通过不断追求卓越,提高软件质量管理水平;4. 借鉴引领,借鉴和应用国内外优秀的软件质量管理实践。
软件产品库管理在军品开发中的探索和实践
软件产品库管理在军品开发中的探索和实践软件“三库”管理是软件配置管理工作的重要内容,产品库作为“三库”中的重要部分,是档案部门在参与军品开发管理的重要环节。
本文以笔者所在的军工科研所为背景,结合实际工作,阐述了军用软件产品库在软件生命周期中扮演的角色、做好软件产品库管理的意义,以及开展军用软件产品库管理的实践方法。
随着科学技术的迅猛发展,软件作为特殊的商品,已成为制约武器装备发展的核心技术之一。
军用软件的特殊性决定了它必须具有严格的保密性、可靠性、有效性,因此必须从软件工程化管理的理念出发,规范军用软件开发全过程管理。
在实施软件工程化的过程中,配置管理是关键过程域之一,也是软件质量保证的重中之重。
配置管理过程中软件“三库”的建立是关键环节,是软件版本受控的前提和基础,也是确保软件版本可追溯的必不可少的前提条件。
一、认识软件产品库(一)“三库”的概念和联系在软件实施开发过程中,把不同时期存储配置的库划分为开发库、受控库和产品库。
开发库:开发库用于软件的设计、编码、调试和内部测试,由项目组管理,项目CM维护,主要放置项目组正在开发但还没被批准的工作产品。
受控库:受控库存放评审通过并完成评审缺陷修改后的工作产品,由项目CM管理和维护。
产品库:产品库用于存放验收通过后的产品,用于交付、生产等,由档案管理员控制。
软件开发组日常的工作在开发库中开展,当工作达到里程碑时,再迁移到受控库,在受控库中经过更严格的测试后,再上升到产品库,最后发布。
配置项在三库之间迁移,一级比一级的控制更加严格。
通过权限和流程的控制来实现配置项在不同库的访问。
(二)产品库管理的必要性和重要性软件的产品库相当于工厂的成品库,它存放的是最终提交给用户的产品。
如同其他科技档案在军品科研、生产中的扮演的角色一样,产品库的软件产品在武器装备中具有举重若轻的地位。
从软件产品库出去的软件必须是唯一的、现行有效的,如果用于生产的设备安装的是不受控的非法的软件,那么带来的后果不堪设想。
军工产品软件质量管理规定
军工产品软件质量管理规定No.:00000000000002160【发布时间:2007-8-13 】军工产品软件质量管理规定2006年06月19日第一章总则第一条为加强军工产品型号计算机软件(以下简称软件)的质量管理,保证软件质量,根据《中华人民共和国产品质量法》和《军工产品质量管理条例》,制定本规定。
第二条本规定适用于军工产品型号中的计算机程序、相应的数据和文档(包括固件中的程序和数据)的开发、生产、使用和维护。
第三条软件开发应贯彻国家质量法规和标准,严格按软件工程化方法组织软件开发工作。
软件应作为型号配套产品,纳入型号研制计划和产品配套表。
第二章职责第四条型号行政指挥系统应将软件开发工作纳入型号研制计划,对人员、经费、进度和软件开发质量保障条件予以保证,并实行有效的管理。
第五条型号设计师系统的主要职责是:(一)组织软件开发人员参与计算机系统总体设计要求的制定、优选本型号所用的系列计算机、总线体制、程序设计语言、开发编译工具及运行环境,尽量使其统一;(二)严格按照软件工程要求进行软件开发,在软件开发各阶段及时编制相应的文档;(三)组织实施软件配置管理;(四)组织软件开发各阶段的内部评审;(五)组织实施软件的测试工作,并配合软件的第三方测试。
第六条型号质量师系统或型号质量管理部门的主要职责是:(一)制定软件质量保证计划(软件质量保证大纲)和其它软件质量管理文件;(二)对软件开发过程实施过程控制和监督;(三)会签有关软件文档;(四)组织软件正式评审;(五)建立问题报告制度,对软件故障实施归零管理;(六)组织软件验收。
第七条软件承制单位应健全本单位的软件质量保证体系,切实提高软件质量保证能力,培训软件人员,对软件开发中所需的条件予以保证,严格实施管理;在软件交付使用后,负责软件生产和使用维护中的质量管理工作。
第八条软件测评机构受型号和管理部门的委托进行独立的软件测试和评价,指导并监督型号软件测试工作。
软件三库管理
软件配置管理与GJB5000A ——三库管理(2016-07-28 08:57:39)转载▼分类:GJB5000A随着企业业务发展,产品线也变得越来越丰富。
新产品的研发,可能由于周期短,有时直接快速组建一个新的项目组,大家热火朝天,技术攻关很快就把产品研发出来了。
很多的设计点子,产品架构,技术攻关等通过高效的线下沟通,反倒推动了产品更快的问世。
但常常这些讨论过程所产生的“智慧”,也很容易被项目组所遗忘;产品完成后,项目组也就随之解散。
未来,当企业需要对已有的产品线进行维护升级,从而更好地赢得市场的时候,往往会因为无处寻找这些遗忘的智慧而头疼不已。
针对这类的管理烦恼,CMM/CMMI提供了专门的软件配置管理办法;CMM/CMMI将软件配置管理的活动分为6个方面:SCM过程管理、软件配置标识、软件配置控制、软件配置状态统计、软件配置审计、软件发布管理和交付。
软件配置管理定义了如下目标:Goals 1: Software configuration management activities are planned. (定制了软件配置管理活动的计划。
)Goals 2: Selected software work products are identified, controlled, and available. (选定的软件工作产品是被标识的、受控的和可利用的。
)Goals 3: Changes to identified software work products are controlled. (选定的软件工作产品是被标识的、受控的和可利用的。
)Goals 4: Affected groups and individuals are informed of the status and content of software baselines. (软件基线的状态和内容通知受影响的小组和个人。
浅谈军用软件质量管理
保证在 需要时可回到旧版本,避 免文件 的丢 失、 修改的丢失和相互覆盖 。版本控制是实现 团队 并行开发、提高开发效率 的基础 。变更 管理是 配置 管理的一个重要组成部分 ,实现对 需求变 更及 软件代码变更的高效管理 。变更必须 履行 审批手续 ,首先 由软件配置项负 责人提 交变更 申请至配置管理员 ,再 由配置管理 员提交 软件 配置控制管理委员会进行评 审,如批准及 时修 改 并 指 定 修 改 人 ,配 置 管 理 员 将 配 置 项 检 出 至 修 改人员的开发库中进行修改 ,修改后经评审 或确 认批准后, 由配置管理员将修 改批准后 的 配置 项重新 入受控 库 (要求有版本升级记录 ), 更新 受控库 状态报 告;如没有批准修改或批准
军 用 软 件 是 指 应 用 于 军 事 用 途 的 软 件 。 军 用软件的特殊性使其开发和质量保障难度较 大 ,具 有 以 下特 性 :
(1)军用软 件通常要 面临复杂 的作战环 境 ,可 靠性、安全性要求高;
(2)军用 软件一般 为嵌入 式软件 ,对操 作 性要求较高;
(3)大部 分军用 软件规模 巨大,研制 周 期较长 ,成本 较高,风险较大;
理 目的是利用配置标 识、配 置控 制、配置状态 报告和配置 审核建立 和维护配置项的完整性 , 通 过 自定 义 三库 管 理 策 略 , 建 立 开 发 库 、受 控 库和产 品库 ,对软件 配置 项进行入库、访 问、 出库 、维护 、更改、发布 等活动实施管理 ,以
表计划 (PLAN),D代表执 行 (DO),C代 表 检 查 (CHECK),A代 表 处 理 (ACTION), 这 四个过程循环执行 ,周而 复始 ,促使 军用软 件质量 不断改进 。SFRACAS具体 工作流程如
软件三库管理
软件三库管理
建立软件开发库、受控库、产品库,对软件研制实施控制,纳入软件三库管理的都是受控软件。
开发库:在软件生存周期内,存放软件配置项的集合。
控制库:在软件生存周期内,存放已通过测试或评审且作为阶段性产品的软件配置项的集合。
产品库:在软件生存周期内,存放已定型(鉴定)且供交付、生产、检验验收的软件配置项的集合。
三库管理:
a.在软件形成初期,对未进行测试或评审的软件,采用软件开发库控制管理;
b. 在软件形成初期、中期,对通过测试和评审的软件,采用软件受控库管理;
c. 在软件形成末期,对设计定型的软件,采用软件产品库控制管理。
上述既便于研制,又能控制技术状态。
军用装备软件研制过程质量监督探讨
军用装备软件研制过程质量监督探讨摘要:伴随着装备信息化建设的不断发展,软件在装备中的应用越来越广,软件已逐渐成为信息化装备的“灵魂”,同时软件质量日渐成为影响我军信息安全装备体系发展建设的关键因素,加强软件研制过程质量管控,对提高软件质量和可靠性水平起到至关重要的作用。
关键词:装备质量,软件研制,软件工程化,技术状态,软件评审0引言伴随着装备信息化建设的不断发展,软件在军用装备中的应用范围和实现功能迅速扩展,软件的规模、复杂度和数量都在大幅度增长,从简单的功能实现到关键的核心算法,都以“软件”为载体,软件已逐渐成为信息化装备的“灵魂”,随着软件密集程度日趋提高,更新换代周期不断缩短,软件质量日渐成为影响我军信息安全装备体系发展建设的关键因素,也越来越受到各级机关的重视, 加强软件研制过程质量管控,有助于解决装备软件研制过程质量问题,提高装备软件质量水平。
1、军用装备软件特性软件行业是智力密集型行业,相对于硬件产品而言,软件是“无形”的,军用装备软件在使用过程中会面临各类不确定、恶劣和复杂的作战环境,这些因素对软件的可靠性和安全性具有较高要求,传统的以物理、化学特性控制为主的质量控制方法手段难以适用于软件,需要采用工程化方法来管控软件,软件工程化可以规范装备软件研制和维护过程,对研制过程进行系统化管理,能保证软件研制过程可视、可控、可重复、可量化、可预测,对提高软件质量和可靠性水平起到至关重要的作用。
2、基于GJB5000的软件研制过程质量监督软件研制过程主要包括软件需求分析、软件设计、软件编码与实现、软件测试及验收归档等阶段,在承制单位软件管理水平普遍不太高的情况下,军事代表对软件研制过程质量监督尤为重要,要做好软件研制过程质量监督管理,作为军事代表应掌握软件工程管理方法,熟悉软件工程管理知识,分析软件质量监督的重点和难点。
下面从软件研制过程中产品需求的开发和确认、软件技术状态管理和软件评审等几个方面探讨军事代表需要关注的内容。
软件产品设计开发实施细则
编号:
计算机软件研制产品实施细则
软件产品库管理在军品开发中的探索和实践论文
软件产品库管理在军品开发中的探索和实践论文第一篇:软件产品库管理在军品开发中的探索和实践论文软件“三库”管理是软件配置管理工作的重要内容,产品库作为“三库”中的重要部分,是档案部门在参与军品开发管理的重要环节。
本文以笔者所在的军工科研所为背景,结合实际工作,阐述了军用软件产品库在软件生命周期中扮演的角色、做好软件产品库管理的意义,以及开展军用软件产品库管理的实践方法。
随着科学技术的迅猛发展,软件作为特殊的商品,已成为制约武器装备发展的核心技术之一。
军用软件的特殊性决定了它必须具有严格的保密性、可靠性、有效性,因此必须从软件工程化管理的理念出发,规范军用软件开发全过程管理。
在实施软件工程化的过程中,配置管理是关键过程域之一,也是软件质量保证的重中之重。
配置管理过程中软件“三库”的建立是关键环节,是软件版本受控的前提和基础,也是确保软件版本可追溯的必不可少的前提条件。
一、认识软件产品库(一)“三库”的概念和联系在软件实施开发过程中,把不同时期存储配置的库划分为开发库、受控库和产品库。
开发库:开发库用于软件的设计、编码、调试和内部测试,由项目组管理,项目CM维护,主要放置项目组正在开发但还没被批准的工作产品。
受控库:受控库存放评审通过并完成评审缺陷修改后的工作产品,由项目CM管理和维护。
产品库:产品库用于存放验收通过后的产品,用于交付、生产等,由档案管理员控制。
软件开发组日常的工作在开发库中开展,当工作达到里程碑时,再迁移到受控库,在受控库中经过更严格的测试后,再上升到产品库,最后发布。
配置项在三库之间迁移,一级比一级的控制更加严格。
通过权限和流程的控制来实现配置项在不同库的访问。
(二)产品库管理的必要性和重要性软件的产品库相当于工厂的成品库,它存放的是最终提交给用户的产品。
如同其他科技档案在军品科研、生产中的扮演的角色一样,产品库的软件产品在武器装备中具有举重若轻的地位。
从软件产品库出去的软件必须是唯一的、现行有效的,如果用于生产的设备安装的是不受控的非法的软件,那么带来的后果不堪设想。
军用软件质量管理规定_规章制度_
军用软件质量管理规定为确定军用软件质量需求和权衡军用软件产品的能力,制定了相关管理规定,下面小编给大家介绍关于军用软件质量管理规定的相关资料,希望对您有所帮助。
军用软件质量管理条例第一章总则第一条为了加强军用软件质量管理,保证军用软件质量,依据《装备条例》制定本规定。
第二条本规定适用于作为装备或装备组成部分的软件质量管理。
本规定中所称的军用软件(以下简称软件)包括计算机程序、相关文档和数据,以及固化在硬件中的程序和数据。
第四条总装备部按照国家军用标准和有关规定对软件研制单位进行软件研制能力评价,对软件测评机构进行认可,并以合格名录形式予以发布。
未达到规定的软件研制能力要求的单位,不能承担软件研制任务;未经认可的软件测评机构不能承担软件测评任务。
第二章职责第七条承担软件研制任务的单位(以下简称研制单位)对软件研制和服务质量负责,履行下列职责:(一)建立健全质量管理体系,保持和改进软件研制能力,明确各类人员的质量责任;(二)实施软件工程化管理,制订本单位软件研制工作程序和规范,对软件研制过程实施质量控制;(三)配备必要的人员、技术手段和设施等资源,建立本单位软件质量信息系统;(四)对有缺陷的软件进行修复;(五)承担软件的使用培训和技术服务;(六)向软件测评机构提供软件测评所需的程序和文档资料。
第十条软件测评机构对软件的测评质量负责,履行下列职责:(一)建立健全质量管理体系,保持和改进软件测评能力,明确软件测评过程中各类人员的质量责任;(二)承担软件定型、鉴定、验收和成果鉴定的测评,外购软件产品质量评价及选优工作;(三)制定本单位软件测评工作的程序和规范,实施软件测评过程的质量控制;(四)配置必要的软件测评资源,建立软件测评质量信息系统;(五)开展软件测评理论、技术和方法的研究。
第四章软件研制第十七条装备主管部门在订立装备研制时,应当在合同中明确软件的级别、质量保证条款、测评项目、测评机构以及研制单位应当提供的测评保障条件。
军用软件的质量管理规章
军用软件的质量管理规章目标本文档旨在制定军用软件的质量管理规章,确保军用软件的高质量和可靠性。
背景军用软件在军事应用中扮演着重要的角色,其质量和可靠性直接关系到国家安全和军事行动的成功。
为了确保军用软件的质量,需要制定相关的管理规章。
规章内容1. 质量标准军用软件的质量标准应符合国家相关标准和军事行业标准。
软件开发过程中应遵循软件工程的最佳实践,包括但不限于需求分析、设计、编码、测试和维护等各个阶段。
2. 质量控制军用软件的质量控制应采用严格的控制措施,包括但不限于代码审查、单元测试、集成测试和系统测试等。
同时,应建立质量评估机制,定期对软件进行评估和审查,确保软件的质量达到预期要求。
3. 风险管理军用软件的开发和运行过程中存在各种风险,包括但不限于安全风险、可靠性风险和兼容性风险等。
应建立完善的风险管理机制,对潜在风险进行评估和控制,并及时采取相应的风险应对措施。
4. 质量培训为了提高军用软件开发人员的专业水平和质量意识,应建立完善的质量培训体系。
培训内容包括软件工程知识、质量管理方法和工具的使用等,以提升软件开发团队的整体素质。
5. 文档和记录军用软件开发过程中应编写详细的文档和记录,包括需求文档、设计文档、测试文档和变更记录等。
这些文档和记录对于软件的质量管理和后续维护具有重要作用,应妥善保存和管理。
结论通过制定军用软件的质量管理规章,可以保证军用软件的高质量和可靠性,提升国家安全和军事行动的成功率。
以上规章内容仅为参考,具体实施应根据实际情况进行调整和完善。
3 软件配置管理计划(模板)-GJB438C
密级:内部阶段:版次:A产品(外部)型号+产品(中文)名称软件配置管理计划项目编号-RJPZ共10页XXXX公司XXXX年XX月产品(外部)型号+产品(中文)名称软件配置管理计划项目编号-RJPZ编制审核会签批准修改页本文件版本情况如下:目录1范围 (1)1.1标识 (1)1.2系统概述 (1)1.3文档概述 (1)1.4与其他计划之间的关系 (1)2引用文档 (2)3组织和职责 (2)4软件配置管理活动 (2)4.1配置标识 (2)4.1.1源代码配置项标识 (2)4.1.2文档配置项标识 (3)4.1.3软件运行体配置项标识 (3)4.1.4数据配置项标识 (3)4.2配置控制 (3)4.2.1软件三库的控制 (3)4.2.2软件更改的控制 (4)4.3配置状态记实 (4)4.4配置审核 (5)4.5软件发行管理和交付 (5)5工具、技术和方法 (5)6对供货单位的控制 (5)7进度表 (6)8注释 (6)1范围1.1标识本文档适用于产品(外部)型号+产品(中文)名称的软件管理,软件的完整标识为XXXX。
1.2系统概述产品(外部)型号+产品(中文)名称的软件分为XXXX。
各部分软件实现的功能如下:a)XXXX软件:XXXX;b)XXXX软件●XXXX;●XXXX;●XXXX。
c)XXXX软件●XXXX;●XXXX;●XXXX;●XXXX。
产品(外部)型号+产品(中文)名称的软件研制过程与产品研制周期保持同步,随产品交付用户。
1.3文档概述本文档规定了XX软件开发过程中的配置管理组织结构、职责及活动要求,软件三库的维护安排,明确了软件开发过程输出版本控制以及变更要求,是实施配置管理活动的依据。
1.4与其他计划之间的关系软件配置管理计划作为《软件开发计划》的一部分,应按照总体开发计划的要求协调,使项目软件开发按照合理规划有条不紊的进行,确保软件配置的有效性、适宜性和可追溯性。
2引用文档下列标准和文件中的有关条款,通过引用而成为本管理计划的条款。
军用产品软件三库要求
中华人民共和国国家军用标准军用软件开发库、受控库和产品库通用要求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在软件生存周期中,存放软件配置项的集合。
3.2软件受控库software controUed library在软件生存周期中,存放已通过测试或评审且作为阶段性产品的软件配置项的集合.3.3软件产品库software product Jibrary往软件生存周期中,存放已定型(鉴定)且供交付、生产、检验验收的软件配置项的集合.4基本要求4.1建立软件三库军用软件开发组织(以下简称组织)应建立软件三库,并提供相应资源.对软件配置项进行入库、访问、出库、维护、更改、发行等活动实施管理,以确保软件产品的正确性、完整性、可控性、可追溯性.软件三库的管理应符合相关的保密规定.4.2明确软件三库管理职责组织应明确软件三库管理机构职责.一般地,软件三库管理机构应超软件配置管理机构的组成部分,由库管理员、各库管理负责人等组成.软件开发库由项目组管理,软件受控库由研制管理部门(或质量管理部门)管理,软件产品库由组织的技术档案管理部门管理。
军队软件质量管理要求
军队软件质量管理要求简介本文档旨在提出军队软件质量管理的要求,确保军队软件的质量和安全性。
军队软件的质量管理是一项重要任务,涉及到军队的战斗力和信息化建设的发展。
软件质量管理要求为了确保军队软件的质量,以下是军队软件质量管理的要求:1. 安全性要求:军队软件必须具备高度的安全性,能够抵御各种网络攻击和威胁。
软件开发过程中应注重安全设计和安全测试,确保软件在使用过程中不会成为军队信息泄露的风险。
2. 稳定性要求:军队软件必须具备稳定性,能够长时间运行而不出现崩溃或异常情况。
软件开发过程中应进行充分的测试和调试,确保软件在各种环境和条件下都能够稳定运行。
3. 易用性要求:军队软件必须具备良好的用户界面和易于操作的功能。
软件开发过程中应注重用户体验和用户反馈,不断改进软件的界面设计和操作方式,提高用户的使用便利性和满意度。
4. 可靠性要求:军队软件必须具备高度的可靠性,能够准确、及时地完成各项任务。
软件开发过程中应进行充分的功能测试和性能测试,确保软件在各种情况下都能够稳定、可靠地工作。
5. 可维护性要求:军队软件必须具备良好的可维护性,能够方便地进行软件的修改和维护。
软件开发过程中应注重代码的可读性和可维护性,采用规范的编码风格和良好的代码注释,以便后续的维护和升级工作。
6. 合规性要求:军队软件必须符合相关的法律法规和军队的政策要求。
软件开发过程中应注重合规性的审查和测试,确保软件的开发和使用符合法律法规和军队的相关政策。
7. 文档要求:军队软件必须有清晰完整的文档,包括软件需求文档、设计文档、测试文档等。
文档应具备良好的可读性和准确性,方便软件的开发、测试和维护工作。
结论军队软件质量管理要求是确保军队软件质量和安全性的重要措施。
通过严格遵守以上要求,能够提高军队软件的质量和可靠性,为军队的信息化建设提供有力支持。
“三库”在仿真训练软件开发过程中的应用-软件工程论文-计算机论文
“三库”在仿真训练软件开发过程中的应用-软件工程论文-计算机论文——文章均为WORD文档,下载后可直接编辑使用亦可打印——1 引言我国信息化建设突飞猛进的发展,给我们的工作和生活带来很多便捷。
无论是在学校、军营,还是机关、农村,信息化覆盖率越来越高,让人们真切感受到科技带来的独特魅力,人们可以足不出户就能体验到科技给予我们的全新的感受。
科技让我们距离世界很近;科技让我们工作或生活更加轻松;科技让我们颠覆过去的思维及工作、生活方式。
信息化建设如火似荼地发展,同时也催生了仿真训练软件的数量越来越多、规模越来越大、结构越来越复杂,软件质量对仿真训练软件可靠性的制约也日益凸显。
为了满足日益提高的仿真训练软件质量要求,确保软件质量和可靠性,做好软件质量管控工作具有十分重要的意义。
作为软件质量管理的核心内容,配置管理是可以控制软件变化的科学管理。
软件配置管理的主要内容集中在软件的版本控制、变更控制和过程支持。
其中,设立三库,即开发库、受控库、产品库,对软件技术状态变更和版本控制的管理更是其最主要、最核心的问题,也是配置管理的重点。
在军用仿真训练软件开发过程中,通过对软件三库的有效管理来达到控制状态的变化和标识的情况,并严格履行软件产品的出入库规定,从而实现对软件的质量监督。
2 三库的含义三库是指软件开发库、软件受控库和软件产品库。
三库的建立是配置管理当中的一个重点内容,不仅可以对软件开发过程中软件状态的变化进行控制,还可以对软件配置项进行有效的标识,同时又可以避免复杂的配置管理技术给开发成本造成太大的影响。
GJB 5000A《军用软件能力成熟度模型》、GJB 5235《军用软件配置管理》和GJB5716-2006《军用软件开发库、受控库和产品库通用要求》都有对三库建设的相关要求,其中,GJB5716-2006 中给出三库的定义分别是:(1)软件开发库(software developmentlibrary)是指在软件生存周期中,存放软件配置项的集合。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
军用产品软件三库要求标准化管理部编码-[99968T-6889628-J68568-1689N]中华人民共和国国家军用标准军用软件开发库、受控库和产品库通用要求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确立的以及下列术语和定义适用于本标准.软件开发库software development Hbrary在软件生存周期中,存放软件配置项的集合。
软件受控库software controUed library在软件生存周期中,存放已通过测试或评审且作为阶段性产品的软件配置项的集合.软件产品库software product Jibrary往软件生存周期中,存放已定型(鉴定)且供交付、生产、检验验收的软件配置项的集合.4基本要求建立软件三库军用软件开发组织(以下简称组织)应建立软件三库,并提供相应资源.对软件配置项进行入库、访问、出库、维护、更改、发行等活动实施管理,以确保软件产品的正确性、完整性、可控性、可追溯性.软件三库的管理应符合相关的保密规定.明确软件三库管理职责组织应明确软件三库管理机构职责.一般地,软件三库管理机构应超软件配置管理机构的组成部分,由库管理员、各库管理负责人等组成.软件开发库由项目组管理,软件受控库由研制管理部门(或质量管理部门)管理,软件产品库由组织的技术档案管理部门管理。
制定软件三库管理规定4. 3.1内容要求组织应制定软件三库管理规定:项目组应根据组织的软件三库管理规定在项目的软件配置管理文档中提出相应要求。
软件三库管理规定的内容一般应包括;GJB 5716 -2006a) 入库控制;b) 访问控制;c) 也库控制:d) 更改控制:e) 配簧状态报告:f) 配置审核;g)维护规程;h)库阗转换。
4.3.2相关要求组织应按照GJB 5235的要求制定软件三库管理的相关规定;项目组应根据组织的软件三库相关管理规定,在项目的软件配置管理中提出相应要求.软件三库管理规定相关要求一般应包括:a) 配置项选择:b)配置标识;c)版本控制;d) 基线建立和更改:e) 软件发行。
工具与环境要求组织应为软件三库提供必要的场地和设备,以适应软件三库管理,保证库中内容的正确性、完备性和安全性。
软件产品库应单独存放。
软件三库管理应采用适宜的工具,以利于存取、检索、比较和恢复,确保软件三库的使用和管理方便、有效.软件三库维护组织应制定软件三库的维护规程,并按照维护规程定期对软件三库中软件的存储介质、内容及其备份进行维护,确保软件介质完好和软件配置项内容完备,在软件三库遭受损害或退化时可恢复。
安全控制组织应制定软件三库安全控制措施,软件库管理员在入库、出库、更改、发行时,应实施:a)介质鉴别;b)病毒检查:c)权限审查.软件库管理员要求库管理员应:a) 其备软件配置管理知识:b) 熟悉研制项目的配置管理组织结构、软件三库管理规定、标识规定和软件配置管理计划. j5软件开发库管理要求’入库内容软件开发库入库内容应是项目确定的软件配置项。
组织应按照顾客方要求和研制项目特点明确软件配置项的种类、格式和内容,对软件规模和复杂度不大的项目,可将软件配置项种类作适当的合并,值应确保内容完整.库属性软件开发库属性一般应包括以下内容:.a)配置项:b) 配置标识:c) 配置项位置:d) 开发人:e)入库时间:f)更改人;g)更改时间;ll) 出库项;i) 软件提取人;j) 出库时间;k)其他.入库控制将符合项目标识、版本等软件配置要求的软件配置项入库,并按照库属性的相关要求做好入库记录。
访问控制软件开发库的访问应按规定的权限访问。
出库控制软件开发库出库应按照下列要求进行:a) 按规定的权限出库;b) 记录有关出库的出库项、软件提取人和出库时间等信息.更改控制软件开发库的更改应按照下列要求进行:a) 按规定的权限实施更改;b) 向有关人员发布更改信息,以便有关人员傲相应更改:c) 更改项符合标识、版本的要求:d) 记录库属性中的有关更改信息,保存更改前的版本并标识。
软件开发库转软件受控库在软件开发过程中,通过组织认可的测试或评审的软件配置项转入软件受控库。
其他对软件开发库的建设和管理可根据研制项目的具体情况对入库内容、库属性和控制程度进行调整。
6软件受控库管理要求入库内容软件受控库入库内容应是通过测试或评审的软件配置项以及组织和顾客方认可的其他内容。
库属性软件受控库属性至少应包括以下内容:a)配量项:b)配置标识:c) 配置项位置;d)开发人:c)开发时间;f)评测时间:g评测人;h)评审时间:i)入库时间:j) 入库批准人;k)更改说明;m) 更改人:m) 更改批准人:n) 更改时间:o)更改申请号:p) 访问人:q) 访问时间:r) 访问批准人:s) 出库目的:t) 软件提取人:u) 出库时间:v) 出库批准人;w)其他.入库控制当软件开发库中的软件配置项完成评测或评审时,可按照下列控制方式将其或组织和顾客方其他内容转入软件受控库: 11a) 软件开发人提出入库申请;b) 软件受控库管理负贯人审查入库项的标识,版本以及测评或评审发现的问题是否归零l jc) 软件受控库管理员对库属性中的入库信息进行登记.访问控制对软件受控库的访问应做到:a) 每次访问被批准;b) 每次访问人、访问时间、访问项、访问批准人等有记录.出库控制软件受控库出库应按照下列要求进行:a) 软件提取人提出出库(或复制)申请;b) 软件受控库管理负责人审批;c) 软件受控库管理员对库属性中的有关出库信息登记.更改控制对软件受控库中内容的更改应按照下列要求进行:a) 项目组提出更改申请,并经软件受控库管理负责人批准ob) 向有关人员发布更改信息:c) 在按照要求办理出库手续后,按照53入库控制要求转入软件开发库实旋更政1 .d) 记录库属性中有关更改信息,保存更改前的版本并标识;e) 完成更改后按照要求重新入库,并及时向有关人员发布更改信息。
配I状态报告软件受控库管理员在发生更改时应向软件受控库管理负责人和其他有关人员报告软件受状态,并在规定范围内发布当前的软件受控库配置信息。
配置审核应在软件开发阶段工作结束之前按照下列要求对软件受控库进行配置审核:a) 组织的研制管理部门指定配置审核人员:b) 配置审核人员拟制配置审核计划,并获批准:c) 实施配置审核:d) 对审核发现的不符合项进行整改,并验证;e) 应将配置审核及验证结果通报软件(或研制管理部门)负责人和顾客方代表。
较件受控库转软件产品库戍在定型(鉴定)通过后,将软件受控库中的软件配置项转入软件产品库,而其他项应纳入组织的档案管理,其保存期应与装备服役期相一致。
7软件产品库管理要求入库内容软件产品库入库内容应是供交付、生产、检验验收、维护的软件产品和其他软件工作产品。
.库属性软件产品库属性一般应包括以下内容:a)配置项;b)配置标识;c) 配置项位置:d)开发人:e) 开发时间:f)入库时间;g)入库批准人;h)评测时间;i)评测人;j)更改说明;D更改人:I)更改批准人;m) 更改时间:由更改申请号:o)访问人:p) 访问批准人:q)访问时间:r)发行人;s) 发行版本;t) 发行时间;u) 出库目的:v) 出库时间;w) 软件提取人:x) 出库批准人.入库控制应按照下列方式控制入库:a) 软件开发人提出入库申请:b) 软件产品库管理负责人对入库项进行标识和版本审查;c) 组织代表(或授权人)应会同顾客方代表共同批准入库:d) 软件产品库管理员对库属性中的有关入庠信息登记.访问控制对软件产品库的访问应做到:a) 每次访问应被批准:b) 每次访问人、访问时间、访问项、访问批准人等有记录。
出库控制软件产品库中的项出库(或复制)时,应按照下列方式进行控制:a) 使用部门或软件提取人提出出库(或复制)申请:b) 组织代表(或授权人)会同顾客方代表审批:c) 软件产品库管理员对库属性中的有关出库信息登记.更改控制组织应严格控制对软件产品库的更改,对软件产品库中内容的更改应按照下列要求进行:a) 项目组提出更改申请;b) 组织代表(或授权人)会同顾客方代表审批;c) 向有关人员发布更改信息:d) 按要求办理出库手续,并按照入库控制要求转入软件受控库实施更改;e) 记录库属性中有关更改信息,保存更改前的版本并标识:f) 完成更改后按照要求重新入库,并及时向有关人员发布更改信息。
配置状态报告软件产品库管理员在配置项更改时应向组织的有关部门和顾客方代表报告配置状态,并向生产、使用,维护有关人员发布软件产品库配置信息。
配置审核应在软件定型(鉴定)时按照下列要求对软件产品库进行配置审核:a) 组织和顾客方组共同指定配置审核人员;b) 配置审核人员拟制配置审核计划,并得刭批准;c) 实施配置审核:d) 对审核发现的不符合项进行整改,并验证:e) 应将配置审核及验证结果通报组织和顾客方有关部门.供方控制对供方提供的软件产品进入软件产品库时,组织应按照软件产品库入库要求控制:在供方提供最终产品时,组织应按照软件产品库管理规定提出要求.中华人民共和团国家军用标准军用软件开发库、受控库和产品库通用要求GJB 5716-2006总装备部军标出版发行部出版(北京东外京顺路7号)总装备部军标出版发行部印刷车间印剐总装备部军标出版发行部发行版权专有不得翻印开本880×1230 I,16印张3/4字数19干字2007年6月第1版2007年6月第1次印屠0印数I-IOOO。