GJB2786A军用软件开发通用要求ppt课件
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件开发一般要求
4.2.4---关键需求处理
安全性保证
开发方应将其失效可能导致危险的系统状态的CSCI或其中的部分标识为安全关键的; 开发方应制定安全性保证策略(包括测试和分析),以排除或最大限度地降低在这种软件的需求、 设计、实现和操作规程中潜在的危险; 该策略应包括软件安全性大纲,并纳入系统安全性大纲(若已有)中; 开发方应在软件开发计划中记录该策略,实施该策略,并提供实施该策略的证据;
术语、定义
行为设计 构建版 计算机软件配置项(CSCI) 测度 测量 度量 合格性测试 再工程
• • • • • • •
可重塑软件产品 软件 软件开发 软件产品 软件保障 软件移交 软件单元
5
课件部分内容来源于网络,如有异议侵权的话可以联系删除,可编辑版!
略缩语
6
课件部分内容来源于网络,如有异议侵权的话可以联系删除,可编辑版!
14
课件部分内容来源于网络,如有异议侵权的话可以联系删除,可编辑版!
软件开发一般要求
4.2.6---便于需方评审
开发方应为需方或其授权代表访问有关设施提供方便
15
课件部分内容来源于网络,如有异议侵权的话可以联系删除,可编辑版!
5、详细要求
概述
8
课件部分内容来源于网络,如有异议侵权的话可以联系删除,可编辑版!
软件开发一般要求
4.2.1---软件开发方法
软件开发的全部活动,开发方应采用文档化的系统方法。这些方法应在软 件开发计划中给与描述或引用;
9
课件部分内容来源于网络,如有异议侵权的话可以联系删除,可编辑版!
软件开发一般要求
4.2.2---软件产品标准
GJB2786A
军用软件开发通用要求
1
课件部分内容来源于网络,如有异议侵权的话可以联系删除,可编辑版!
提纲
第1章 范围
第2章 第3章 第4章 第5章 附录
引用文件 术语、定义和缩略语 一般要求 详细要求 7个附录
课件部分内容来源于网络,如有异议侵权的话可 以联系删除,可编辑版!
2
适用范围
适用于需方和开发方获取、开发及维护军用软件(含固件中的软件)。
其它关键需求的保证
如果一个系统依赖于软件来满足在合同和系统规格说明中认为是关键的其它需求,那么开发方应标 识其失效可能导致违背这些关键需求的CSCI或其中的部分;
12
课件部分内容来源于网络,如有异议侵权的话可以联系删除,可编辑版!
制定策略,用来保证使所标识软件的需求、设计、实现和操作不会发生这种违背或使其可能性最小。
软件开发一般要求
4.2.5---计算机硬件资源利用
开发方应分析合同中关于计算机硬件资源利用方面的要求;
开发方应在个CSCI之间分配计算机硬件资源;
在合同期间监督这些资源的利用; 必要时,为满足合同需求,应重新分配或标明需要的附加资源。
13
课件部分内容来源于网络,如有异议侵权的话可以联系删除,可编辑版!
系统分两类:
对于硬件---软件系统,标标准适用于其中的软件元素; 对于软件系统,标准适用于整个系统。
3
课件部分内容来源于网络,如有异议侵权的话可以联系删除,可编辑版!
引用文件
GB/T 11457 软件工程术语 GJB 438B-2009 军用软件开发文档使用要求
4
课件部分内容来源于网络,如有异议侵权的话可以联系删除,可编辑版!
只要切实可行,就应该采用满足准则的可重用软件产品;
开发可重用软件产品
合同期间,开发方应评估开发可重用软件产品的可行性、成本及可能产生的效益,并向 需方说明费效比且与项目目标相一致的情况 合同中也可以按要求开发专门开发可重用软件产品
11
课件部分内容来源于网络,如有异议侵权的话可以联系删除,可编辑版!
实施该策略的证据应作为所要求的软件产品的一部方应将其失效可能导致破坏系统保密性的CSCI或其中的部分标识为保密关键的; 开发方应制定保密性保证策略,以排除或最大限度地降低这种软件的需求、设计、实现和操作规程 所引起的破坏系统保密性的可能性; 开发方应在软件开发计划中记录该策略,实施该策略,并提供实施该策略的证据; 实施该策略的证据应作为所需求的软件产品的一部分。
软件开发一般要求
4.2.6---决策理由的记录
开发方应记录在软件需求分析、设计、实现和测试中作出重要决策的理由, 这些记录对保障机构有用; 决策理由应包括所考虑的折中情况、分析方法和决策所用的准则; 这些理由应记录在文档、代码注释或其他将移交给保障机构的媒体中; “重要决策” 的含意应在软件开发计划中加以描述,作出这些决策的理由应 在软件开发计划中指出。
一般要求
软件开发过程
软件开发一般要求
7
课件部分内容来源于网络,如有异议侵权的话可以联系删除,可编辑版!
软件开发过程
程
4.1---软件开发过
开发方应建立一个与合同要求一致的软件开发过程。软件开发过程可包 括下列活动:
可重叠 可迭代 可裁剪
c~n为软件开发的基本活动; o~t为软件开发的支持活动; 其余为软件开发管理活动。
• •
软件验收支持
16
课件部分内容来源于网络,如有异议侵权的话可以联系删除,可编辑版!
详细要求
概述
5.1---
软件开发过程包括5.2~5.27规定的26项活动,描述顺序并不表示活动执行 的顺序,活动执行顺序依赖于所选择的生存周期模型; 要求开发方参与软件所在系统层面的活动;
项目策划和监控
软件开发环境建立 软件需求分析 软件设计 软件实现和单元测试 单元集成和测试 CSCI合格性测试 CSCI/HWCI集成测试 系统合格性测试 软件使用准备 软件移交准备
• • • • • • • • • •
软件配置管理 软件产品评价 软件质量保证 纠正措施 联合评审 测量和分析 风险管理 保密性有关活动 分承制方管理 与软件独立验证和确认机构 联系 与相关开发方协调 项目过程改进
开发方应使用标书需求、设计、编码、测试用例、测试规程和测试结果的 标准; 这些标准应在软件开发计划中给予描述或引用。
10
课件部分内容来源于网络,如有异议侵权的话可以联系删除,可编辑版!
软件开发一般要求
4.2.3---可重用软件产品
采用可重用软件产品
开发方应标识和评价为满足合同要求而使用的可重用软件产品;