GJBA军用软件开发通用要求
- 格式:ppt
- 大小:1.12 MB
- 文档页数:101
军用软件开发库、受控库和产品库通用要求中华人民共和国国家军用标准军用软件开发库、受控库和产品库通用要求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在软件生存周期中,存放软件配置项的集合。
GJB5000A标准要点一、软件成熟度模型是什么软件成熟度模型的核心思想是,把软件开发视为一个过程,并根据这一原则对软件开发和维护进行过程监控和研究,以使其更加科学化、标准化、使企业能够更好地实现商业目标。
软件过程成熟度概念的引入,是为了解决路径的问题,是指一个特定软件过程得到清晰的定义、管理、测量、控制和有效的程度。
成熟度概念蕴含的意义是组织能力提高是需要一个演化的进程,有一个从不成熟到相对成熟的过程。
通过软件过程评估,可以帮助企业认识所处的位置,通过软件过程模型,可以帮助企业找到前进的目标。
二、GJB5000A是什么GJB5000A是一个产品开发模型(Product Development Model ,PDM),关注整个体系的问题,是一个过程改进参考模型,描述的是一组有效过程的特征,提供了一套最佳实践,它关注的是:生产率(Productivity)、性能(Performance)、成本(Costs)、相关方满意(Stakeholder satisfaction)。
GJB5000A是一个产品集,它包括:· 军用软件能力成熟度模型框架· 集成模型· 评估方法和材料· 各种培训· 术语三、GJB5000A军用软件能力成熟度模型框架军用软件能力成熟度模型框架:· 由5个成熟度等级来表达:每个成熟度等级由若干过程域组成;· 每个过程域由目标、执行方法组成。
即,成熟度等级中包含关键的过程域,每个过程域中具有一定的目标,以及为了达到这些目标必须要做到的行动步骤,即最佳实践。
四、GJB5000A告诉我们什么GJB5000A告诉我们,过程管理方面优秀的软件组织是什么样的,优秀的软件组织也要分等级(1-5级),每个级别的软件组织都具备有一定的特征,即都执行了某些特殊活动。
中华人民共和国国家军用标准军用软件开发库、受控库和产品库通用要求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/T11457、GB/T12505、GJB5000、GJB 5235和GfB 9001A确立的以及下列术语和定义适用于本标准.3.1软件开发库software development Hbrary在软件生存周期中,存放软件配置项的集合。
3.2软件受控库software controUed library在软件生存周期中,存放已通过测试或评审且作为阶段性产品的软件配置项的集合.3.3软件产品库software product Jibrary往软件生存周期中,存放已定型(鉴定)且供交付、生产、检验验收的软件配置项的集合.4基本要求4.1建立软件三库军用软件开发组织(以下简称组织)应建立软件三库,并提供相应资源.对软件配置项进行入库、访问、出库、维护、更改、发行等活动实施管理,以确保软件产品的正确性、完整性、可控性、可追溯性.软件三库的管理应符合相关的保密规定.4.2明确软件三库管理职责组织应明确软件三库管理机构职责.一般地,软件三库管理机构应超软件配置管理机构的组成部分,由库管理员、各库管理负责人等组成.软件开发库由项目组管理,软件受控库由研制管理部门(或质量管理部门)管理,软件产品库由组织的技术档案管理部门管理。
Gjb软件需求规格说明书1.范围1.1. 标识本条应描述本文档使用系统和软件的完整标识,适用时,包括其标识号、名称、缩略名、版本号和发布号。
1.2. 系统概述本条应概述本文档所适用的系统和软件的用途。
它还应描述系统与软件的一般特性;概述系统开发、运行和维护的历史;标识项目的需方、用户、开发方和保障机构等;标识当前和计划的运行现场;列出其他有关文档。
1.3. 文档概述本条应概述本文档的用途和内容,并描述与它的使用有关的保密性方面的要求。
2.引用文档本章应列出引用文档的编号、标题、编写单位、修订版及日期,还应标识不能通过正常采购活动得到的文档的来源。
3.需求3.1. 要求的状态和方式如果要求CSCI在多种状态或方式下运行,并且不同的状态或方式具有不同的需求,则应标识和定义每一状态和方式。
状态和方式的例子包括:空闲、就绪、活动、事后分析、训练、降级、紧急情况、后备、战时、平时等。
可以仅用状态描述CSCI,也可以仅用方式、用方式中的状态、状态中的方式、或其他有效的方式描述CSCI。
如果不需要多种状态和方式,应如实陈述,而不需要进行人为的区分;如果需要多种状态和/或方式,应使本规格说明中的每个需求或每组需求与这些状态和方式相对应,对应关系可以在本条或本条引用的附录中,通过表格或其他方式加以指明,也可以在该需求出现的章条中加以说明。
3.2. CSCI能力需求为详细说明与CSCI各个能力相关的需求,本条可以分为若干字条。
“CSCI能力需求”中的“能力”为一组相关需求,可用“功能”、“主题”、“对象”、或其他适合表示需求的词替代。
3.2.1.X(CSCI能力)本条应标识必需的每一CSCI能力,并详细说明与该能力有关的需求。
如果该能力可以更清晰地分解为若干子能力,则应分条对自能力进行说明。
需求应详细说明所需的CSCI行为,包括适用的参数,如响应时间、吞吐时间、其他时限约束、时序、精度、容量、优先级别、连续运行需求和基本运行条件下允许的偏差;适当时,需求还应包括在异常条件、非许可条件或超限条件下所需的行为,错误处理需求和任何为保证在紧急时刻运行的连续性而引入到CSCI中的规定。
第1篇一、前言军用软件开发在国家安全和军事现代化建设中扮演着至关重要的角色。
随着信息技术的发展,军用软件系统的复杂性和安全性要求越来越高。
为了确保军用软件项目能够满足特定的军事需求,同时遵循国家相关法律法规和行业标准,本文旨在提供一套军用软件开发通用要求剪裁指南,以帮助开发团队进行合理的需求剪裁,提高软件开发效率和质量。
二、军用软件开发通用要求1. 安全性要求军用软件开发应遵循国家信息安全等级保护制度,确保软件系统在物理、逻辑、管理等方面具备较高的安全性。
具体要求如下:(1)物理安全:确保软件系统硬件设备安全可靠,防止非法侵入、破坏和篡改。
(2)逻辑安全:确保软件系统代码、数据、网络传输等环节的安全性,防止恶意攻击、病毒感染等。
(3)管理安全:建立健全信息安全管理制度,加强人员培训,提高安全意识。
2. 功能性要求军用软件开发应满足以下功能性要求:(1)可靠性:软件系统应具备较高的可靠性,确保在复杂环境下稳定运行。
(2)实时性:对于实时性要求较高的软件系统,应满足实时性要求。
(3)可扩展性:软件系统应具备良好的可扩展性,能够适应未来技术发展和军事需求。
(4)互操作性:软件系统应具备良好的互操作性,能够与其他系统进行信息交换和协同工作。
3. 性能要求军用软件开发应满足以下性能要求:(1)计算能力:满足军事任务所需的计算能力,确保软件系统高效运行。
(2)存储能力:满足军事任务所需的存储能力,确保数据安全、可靠。
(3)传输能力:满足军事任务所需的传输能力,确保信息及时、准确传输。
4. 可维护性要求军用软件开发应满足以下可维护性要求:(1)可读性:代码结构清晰,易于阅读和维护。
(2)可测试性:具备完善的测试体系,确保软件系统在修改、升级过程中不会引入新的错误。
(3)可移植性:软件系统应具备良好的可移植性,能够适应不同硬件平台和操作系统。
三、军用软件开发通用要求剪裁指南1. 需求分析在软件开发初期,对军事需求进行详细分析,明确软件系统的目标、功能、性能、安全等方面的要求。
军用软件开发通用要求一、文档完整性1、软件计划、设计、实现、测试、部署、维护和退役过程中产生的文档应完整、一致,并满足军事装备软件研制能力成熟度模型(SW-CMM)中的相关要求。
2、软件文档应包括:研制任务书、需求规格说明书、设计说明书、源代码、测试计划与报告、用户手册、部署安装说明、操作使用说明等。
二、文档准确性1、软件文档内容应准确无误,与软件实际运行情况相符合,源代码注释和说明应详尽准确。
2、软件文档中涉及的数据和参数应经过严格审核,确保其准确性和权威性。
三、文档可理解性1、软件文档的表述应清晰、简洁,易于理解,方便阅读和操作。
2、软件文档中使用的术语和缩略语应符合国家和军队的相关规定,并确保一致性。
四、生命周期管理1、应制定软件开发生命周期模型,明确各阶段的任务、方法和工具,并在研制过程中严格执行。
2、在软件生命周期的各个阶段,应按照相关规定进行评审和审核,确保软件质量和安全性。
五、安全性1、军用软件开发应遵循国家和军队的相关安全标准与规范,确保软件的安全性。
2、在软件设计中应采取必要的安全措施,防止信息泄露、篡改或破坏,同时应具备必要的数据备份和恢复功能。
3、在软件测试和验证过程中,应重点关注安全性方面的测试与验证。
六、可靠性1、军用软件开发应满足国家和军队的相关可靠性标准和规范,确保软件的可靠性。
2、在软件设计中应采取必要的可靠性措施,如容错处理、故障检测与恢复、热备份等。
3、应进行软件可靠性测试和验证,确保软件的可靠性达到预期要求。
七、可维护性1、军用软件开发应具备较好的可维护性,方便进行升级、扩展和维护。
2、在软件设计中应采用模块化、松耦合的设计原则,便于进行维护和升级。
3、应提供必要的维护工具和接口,方便进行软件配置管理、版本控制和缺陷跟踪等操作。
八、可测试性1、军用软件开发应具备较好的可测试性,方便进行单元测试、集成测试和系统测试等。
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/T11457、GB/T12505、GJB5000、GJB 5235和GfB 9001A确立的以及下列术语和定义适用于本标准.3.1软件开发库software development Hbrary在软件生存周期中,存放软件配置项的集合。
3.2软件受控库software controUed library在软件生存周期中,存放已通过测试或评审且作为阶段性产品的软件配置项的集合.3.3软件产品库software product Jibrary往软件生存周期中,存放已定型(鉴定)且供交付、生产、检验验收的软件配置项的集合.4基本要求4.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. 文档要求:军队软件必须有清晰完整的文档,包括软件需求文档、设计文档、测试文档等。
文档应具备良好的可读性和准确性,方便软件的开发、测试和维护工作。
结论军队软件质量管理要求是确保军队软件质量和安全性的重要措施。
通过严格遵守以上要求,能够提高军队软件的质量和可靠性,为军队的信息化建设提供有力支持。