当前位置:首页 > 军事
军用软件工程系列标准实施指南
军用软件工程系列标准实施指南

军用软件工程系列标准实施指南PDF电子书下载

军事

  • 电子书积分:11 积分如何计算积分?
  • 作 者:总装备部电子信息基础部标准化研究中心著
  • 出 版 社:北京:航空工业出版社
  • 出版年份:2006
  • ISBN:7801837061
  • 页数:259 页
图书介绍:本书从主要技术内容,理解要点及实施时应注意的问题等方面对新近发布的7项我国软件工程国家军用标准进行了详细说明。
上一篇:浙东军事芜史 下下一篇:最后一役
《军用软件工程系列标准实施指南》目录

1.1 军用软件在武器装备中的地位 1

1.1.1 软件的特点 1

第1章 引言 1

1.1.2 军用软件的作用和地位 2

1.2 军用软件工程标准化 3

1.2.1 软件工程的定义及内涵 3

1.2.2 软件工程标准化的作用 5

1.2.3 军用软件工程标准化状况 6

1.2.3.1 军用软件工程标准体系初步建立 6

1.2.3.2 对军用软件标准化重要性的认识不断深化 7

1.2.3.3 积极推进军用软件测评标准化工作 7

1.3 军用软件工程系列标准编制过程 8

2.1.1.1 软件生存周期 11

2.1.1.2 软件生存周期模型 11

2.1.1.3 软件生存周期模型的作用 11

2.1.1 定义和作用 11

2.1 概述 11

第2章 军用软件生存周期过程 11

2.1.2 软件生存周期过程 12

2.1.2.1 GB/T 8566—2001规定的软件生存周期过程概貌 12

2.1.2.2 软件生存周期过程的活动 12

2.1.3 软件生存周期模型 16

2.2 GJB 2786—1996的有关要求 16

2.2.1 术语 16

2.2.2.2 把软件作为系统的一部分来对待 17

2.2.2.1 针对一个软件开发项目 17

2.2.2 GJB 2786—1996的基本特点 17

2.2.2.3 围绕软件开发工作将活动分类 18

2.2.3 GJB 2786—1996的具体要求 21

2.2.3.1 各阶段的5类要求 21

2.2.3.2 各阶段5类要求的共同内容 21

2.2.3.3 各阶段5类要求的不同内容 28

2.2.3.4 向软件保障阶段转移 35

2.2.3.5 文档编制 36

2.2.4 GJB 2786—1996的实施 36

2.2.4.2 软件的获取和维护保障 37

2.2.4.1 参照相应的标准 37

第3章 GJB 5235《军用软件配置管理》 41

3.1 概述 41

3.1.1 编制原则 41

3.1.2 本标准与其他标准的关系 41

3.1.2.1 与ISO 12207和GB 8566的关系 41

3.1.2.2 与GJB 5000的关系 42

3.1.2.3 与GJB 2786—1996的关系 46

3.2.1 软件配置项 48

3.2 基本概念 48

3.2.2 软件配置管理 49

3.2.3 基线 50

3.2.4 软件库 50

3.3 配置管理的一般要求 51

3.4 配置管理过程 52

3.5 配置标识 55

3.6 配置控制 57

3.6.1 访问控制 57

3.6.3 检入和检出控制 58

3.6.2 版本控制 58

3.6.4 更改控制 59

3.7 配置状态记实 62

3.8 配置评价 62

3.9 软件发行管理和交付 62

3.10 实施GJB 5235应注意的问题 67

第4章 GJB 5234《军用软件验证和确认》 68

4.1 概述 68

4.1.1 GJB 5234的编制背景 68

4.1.2 GJB 5234的编制原则 68

4.1.3 国内外相关标准 68

4.2 本标准与其他国家标准和军用标准的关系 69

4.3 基本概念 69

4.4 软件完整性级别 69

4.4.1 关键软件与关键性分析 69

4.4.2 指定软件完整性级别 70

4.5.1.1 管理过程 71

4.5.1 V V过程 71

4.5 过程、活动与任务 71

4.5.1.2 获取过程 72

4.5.1.3 供应过程 72

4.5.1.4 开发过程 72

4.5.1.5 运作过程 74

4.5.1.6 维护过程 75

4.5.2 常用的V V活动 75

4.5.2.1 可追踪性分析 76

4.5.2.2 评价 76

4.5.2.3 接口分析 77

4.5.2.4 测试 78

4.5.3 执行V V任务 81

4.6 软件验证和确认计划(SVVP)的制定 82

4.6.3 定义 83

4.6.4 验证和确认概述 83

4.6.2 参考文档 83

4.6.1 目的 83

4.6.4.1 组织 84

4.6.4.2 主进度 84

4.6.4.3 资源摘要 84

4.6.4.4 职责 85

4.6.4.5 工具、技术和方法 85

4.6.5 生存周期验证和确认 86

4.6.5.1 V V管理 86

4.6.5.2 概念V V活动 88

4.6.5.3 需求V V活动 89

4.6.5.4 设计V V活动 91

4.6.5.5 实现V V活动 93

4.6.5.6 测试V V活动 96

4.6.5.7 安装和检验V V活动 97

4.6.5.8 运行和维护V V 99

4.6.6 V V报告 101

4.6.6.1 要求的报告 101

4.6.7 验证和确认管理规程 102

4.6.7.1 异常报告的解决方案 102

4.6.6.2 可选的报告 102

4.6.7.2 任务重复策略 104

4.6.7.3 偏离策略 104

4.6.7.4 控制规程 105

4.6.7.5 标准、惯例和约定 106

4.7 支持软件验证和确认的技术与方法 107

4.7.1 选择软件V V技术的策略 107

4.7.3 V V度量 108

4.7.2 审查 108

4.8 独立验证和确认(IV V) 109

第5章 GJB 5236《军用软件质量度量》 111

5.1 概述 111

5.1.1 质量度量标准编制背景及编制原则 111

5.1.2 GJB 5236的编制说明 111

5.1.3 软件产品质量标准的演变与发展 112

5.1.4 GJB 5236与GJB 2434A的关系 112

5.1.5.1 基本要求 113

5.1.5.2 符合性 113

5.1.5 GJB 5236和GJB 2434A的实施需关注的问题 113

5.1.5.3 适用性 114

5.1.5.4 软件质量度量标准与软件生存周期过程标准的关系 114

5.2 软件质量度量基本概念 115

5.2.1 软件质量 115

5.2.2 软件质量要求 116

5.2.3 软件质量度量 118

5.2.3.1 软件度量的目的 118

5.2.3.4 直接度量和间接度量 119

5.2.3.3 客观度量和主观度量 119

5.2.3.2 软件度量的对象 119

5.2.4 软件质量的标度 120

5.2.4.1 标称标度 121

5.2.4.2 顺序标度 121

5.2.4.3 间隔标度 122

5.2.4.4 比率标度 122

5.2.4.5 绝对标度 123

5.2.5 提高软件质量的途径 124

5.3.2 内部质量和外部质量的分层定义 125

5.3 软件质量模型 125

5.3.1 内部质量和外部质量模型 125

5.3.3 使用质量的质量模型 129

5.4 质量模型的使用 130

5.5 度量表的阅读和使用 132

5.6 度量元度量示例说明 133

5.7.2 期望值要现实 135

5.7.3 软件度量原则 135

5.7.1 注意事项 135

5.7 软件度量的一些认识 135

5.7.4 软件度量的误区 136

5.8 软件测量与评价实例(某网络通信服务软件) 136

5.9 小结 139

5.10 国际标准未来发展动向——SQuaRE系列标准概述 140

5.10.1 SQuaRE的体系结构 140

5.10.2 ISO/IEC 9126、ISO/IEC 14598与SQuaRE系列标准的对应关系 141

5.10.3 SQuaRE通用质量模型 142

6.1.1 编制目的和意义 144

6.1 概述 144

第6章 GJB 2434A《军用软件产品评价》 144

6.1.2 编制背景 145

6.1.3 编制原则 145

6.1.4 与其他标准的关系 146

6.2 基本概念 146

6.2.1 软件质量和质量特性 146

6.2.2 软件质量管理和软件产品评价 147

6.2.3 评价级别 148

6.3 软件产品的一般评价过程 149

6.3.1 确立评价需求 150

6.3.1.1 确立评价目的 150

6.3.1.2 标识产品类型 151

6.3.1.3 规定质量模型 151

6.3.2 规定评价 153

6.3.2.1 选择度量 153

6.3.4 执行评价 154

6.3.3 设计评价 154

6.3.2.3 确立评估准则 154

6.3.2.2 确立质量评定等级 154

6.4 开发者用的评价过程 156

6.4.1 适用范围 156

6.4.2 开发者用的评价概念 157

6.4.3 评价过程的实施 158

6.4.3.1 确立评价需求 158

6.4.3.2 规定评价 158

6.4.3.3 设计评价 159

6.4.3.4 执行评价 159

6.4.3.5 质量评价的评审和对组织的反馈 160

6.5 需方用的评价过程 160

6.5.1 适用范围 160

6.5.2 需方用的评价的概念 160

6.5.2.1 确立评价需求时应注意的问题 161

6.5.2.2 在设计评价时应注意的问题 161

6.5.3 评价过程的实施 162

6.5.2.3 评价的剪裁 162

6.5.3.1 获取现货软件产品期间的评价 163

6.5.3.2 定制软件的获取和修改现有的软件期间的评价 169

6.6 评价者用的评价过程 171

6.6.1 适用范围 171

6.6.2 评价者用的评价的概念 172

6.6.2.1 评价的原则 172

6.6.2.2 主要关注的内容 172

6.6.3.1 职责 173

6.6.3 评价者用的评价过程的实施 173

6.6.3.2 确立评价需求 174

6.6.3.3 规定评价 174

6.6.3.4 设计评价 174

6.6.3.5 执行评价 175

6.6.3.6 作出评价结论 176

6.7 评价的策划和管理 181

6.7.1 一般考虑和支持机构的主要任务 181

6.7.2.1 评价策划的组织级的管理支持 182

6.7.2.2 评价策划的项目级的管理支持 182

6.7.2 评价的管理支持 182

6.8 评价模块的文档编制 183

6.8.1 评价模块的概念 183

6.8.2 评价模块的文档结构 183

6.8.3 评价模块的开发 184

6.8.4 评价模块的示例 184

第7章 GJB 1268A《军用软件验收要求》 199

7.1 概述 199

7.1.1 编制背景和目的 199

7.1.2 编写原则 199

7.1.3 国内外标准状况 200

7.1.4 与其他相关国军标、国标、国外先进标准的关系 200

7.1.5 GJB 1268A与军用软件定型管理办法的关系 200

7.1.6 对原标准的分析 201

7.1.7 本修订标准与前版本的主要差异 201

7.2.4 验收准则 202

7.2.3 验收测试 202

7.2.5 软件完整性级别 202

7.2.1 军用软件 202

7.2.2 软件验收 202

7.2 基本概念 202

7.2.6 现货软件 203

7.2.7 合同 203

7.2.8 委托开发软件 203

7.2.9 验收审查 203

7.2.10 验收评审 203

7.3 主要内容及技术要点 204

7.3.1 范围 204

7.3.2 概要 204

7.3.3 一般要求 205

7.3.3.1 软件验收前提 205

7.3.3.2 软件验收各方职责 205

7.3.4 详细要求 206

7.3.4.1 软件验收申请 206

7.3.3.3 软件验收依据 206

7.3.3.4 软件验收程序 206

7.3.4.2 被验收软件及相关文档的提交 208

7.3.4.3 软件验收计划 209

7.3.4.4 软件验收组织 212

7.3.4.5 软件验收测试和验收审查 213

7.3.4.6 软件验收评审 218

7.3.5.1 一般考虑 220

7.3.5.2 高完整性级别软件 220

7.3.5 对GJB 1268A的裁剪 220

7.3.4.7 软件验收结论 220

7.3.6 文档格式 221

7.4 标准贯彻实施应当注意的问题 221

7.4.1 GJB 1268A对验收依据(合同或双方约定的验收依据的文档)提出了要求 221

7.4.2 军用软件的分类 221

7.4.3 应用GJB 1268A的时间切入点问题 222

7.4.8 验收通过之后的软件移交 223

7.4.7 验收方对验收结论不满的处理 223

7.4.6 验收不通过的处理 223

7.4.5 如果验收依据中没有规定软件完整性级别如何处理 223

7.4.4 软件完整性级别 223

附录A 国内外软件工程标准状况 225

A1 国外软件工程标准状况 225

A1.1 ISO软件工程标准现状 225

A1.2 IEEE软件工程标准现状 230

A1.3 美国军用软件工程标准化状况 232

A1.4 欧洲软件工程标准化状况 240

A2.1 国家软件工程标准状况 242

A2 国内软件工程标准状况 242

A2.2 国防科技工业各行业标准 246

附录B 软件生存周期模型及其选择原则 250

B1 基本概念 250

B2 瀑布模型 250

B3 增量模型 252

B4 进化模型 254

B5 基于软件包的生存周期模型 255

B6 遗留系统维护生存周期模型 257

B7 软件生存周期模型选择原则 258

相关图书
作者其它书籍
返回顶部