《装备软件质量和可靠性管理》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:阮镰,陆民燕,韩峰岩编著
  • 出 版 社:北京市:国防工业出版社
  • 出版年份:2005
  • ISBN:7118042358
  • 页数:274 页
图书介绍:本书阐述军用装备软件质量和可靠性管理原理、方法和规程等。

目录 1

第1章 软件质量与可靠性管理概述 1

1.1 软件质量和可靠性管理的发展历程 1

1.2 软件质量的基本概念 2

1.2.1 软件质量、质量管理与质量控制 2

1.2.2 软件的质量特性 2

1.2.3 软件的质量模型 3

1.2.4 软件可靠性工程模型 4

1.2.5 软件质量的Pareto原理 5

1.3 软件质量与软件工程化 6

1.3.1 软件的工程化开发 6

1.3.2 软件的工程化管理 7

1.4 软件质量管理的基本框架——现代软件开发与管理的三维模型 8

1.4.1 时间维——对软件生存期的全过程控制 8

1.4.2 空间维——软件质量的全方位管理 11

1.4.3 组织维——构建多层次的软件开发和管理模式 11

2.1 软件生存期的阶段划分 15

2.1.1 软件开发过程 15

第2章 软件生存期各阶段的过程控制 15

2.1.2 软件生存期各阶段 16

2.2 软件生存期模型 17

2.2.1 瀑布模型 17

2.2.2 螺旋模型 18

2.2.3 V型模型 19

2.3 软件生存期各阶段的过程控制 21

2.3.1 系统分析与软件定义阶段 21

2.3.2 软件需求分析阶段 22

2.3.3 软件设计阶段(概要设计和详细设计) 28

2.3.4 软件实现(编码与单元测试)阶段 33

2.3.5 软件测试阶段(软件集成测试、系统测试) 38

2.3.6 软件验收与交付工作 48

2.3.7 软件使用与维护阶段 53

第3章 软件开发质量的全方位管理 57

3.1 软件的分级管理 57

3.1.1 软件分级方法 57

3.1.2 软件分级管理 58

3.2.1 软件文档的作用 59

3.2 软件文档管理 59

3.2.2 软件文档种类 60

3.2.3 软件文档产生时间 61

3.2.4 文档格式 62

3.2.5 剪裁考虑 62

3.3 软件需求管理 63

3.3.1 需求管理的作用 63

3.3.2 需求变更的控制 63

3.4.1 软件评审的作用 64

3.4 软件评审管理 64

3.3.3 跟踪需求的状态变化 64

3.4.2 软件评审方式 65

3.4.3 软件评审点的设置 65

3.4.4 软件开发各阶段的评审 65

3.4.5 提高软件评审效果的方法 75

3.5 软件配置管理 76

3.5.1 软件配置管理的作用 76

3.5.2 软件配置管理的组织机构及其职责 76

3.5.3 软件配置管理计划 77

3.5.4 软件配置管理活动 78

3.5.5 软件配置管理状态的记录与报告 80

3.5.6 软件配置管理审核 81

3.5.7 软件配置管理工具 81

3.6 软件测试管理 81

3.6.1 软件测试的作用 81

3.6.2 软件测试工作流程 82

3.6.3 软件测试技术 86

3.6.4 软件第三方独立测试 89

3.7 建立软件的失效报告、分析和纠正措施系统(SFRACAS) 90

3.7.1 SFRACAS的作用 90

3.7.2 软件问题报告 90

3.7.3 软件问题影响分析 91

3.7.4 软件纠正措施 91

3.7.5 软件失效报告、分析和纠正措施系统报告 91

3.8 对分承制单位的管理 91

4.1 三位一体的软件开发管理模式 93

4.2 软件开发者的自我管理——个体软件过程 93

第4章 多层次的软件开发管理模式 93

4.2.1 个体软件过程的框架 94

4.2.2 程序规模估计 95

4.2.3 测量引入缺陷个数 97

4.2.4 度量排除的缺陷个数 98

4.3 软件开发者的团队管理——小组软件过程 99

4.3.1 TSP的简单框架 100

4.3.2 小组及其角色的管理目标与度量评价 100

4.3.3 建立TSP标准的质量评价准则 103

4.4.1 CMM的概念 104

4.4 软件能力成熟度模型(CMM) 104

4.4.2 CMM的特征及其关键过程域 105

4.4.3 各级CMM的渐进过程 106

第5章 软件可靠性工程 108

5.1 概述 108

5.1.1 软件可靠性的重要作用 108

5.1.2 软件可靠性工程的基本内涵 108

5.1.3 软件可靠性基本概念及术语 108

5.2.1 一般的软件可靠性参数 111

5.2 软件可靠性参数选取与指标的确定 111

5.2.2 结合武器装备特点的软件可靠性参数 114

5.2.3 软件可靠性参数的选取 115

5.2.4 软件可靠性指标确定依据 115

5.3 软件可靠性设计 116

5.3.1 基本策略 116

5.3.2 避错设计 117

5.3.3 查错和改错设计 123

5.3.4 容错设计 124

5.4.1 软件失效模式和影响分析(SFMEA) 127

5.4 软件可靠性分析 127

5.4.2 软件故障树分析(SFTA) 137

5.5 软件可靠性测试 142

5.5.1 软件可靠性测试基本概念 142

5.5.2 软件可靠性增长测试 144

5.5.3 软件可靠性验证测试 145

5.5.4 软件操作剖面及其构造 150

5.6.2 软件可靠性增长模型 154

5.6.1 软件可靠性增长预计方法 154

5.6 软件可靠性增长预计 154

5.6.3 失效数据的趋势分析 163

5.6.4 软件可靠性预计质量分析方法 166

5.6.5 提高软件可靠性预计质量的方法 171

5.7 软件可靠性管理 175

5.7.1 需求阶段的软件可靠性工程活动 175

5.7.2 设计和实现阶段的软件可靠性工程活动 175

5.7.3 测试阶段的软件可靠性工程活动 176

5.7.4 交付后和使用维护阶段的软件可靠性工程活动 176

第6章 使用方型号软件质量与可靠性管理 177

6.1 使用方在型号软件质量与可靠性管理中的作用 178

6.1.1 质量与可靠性要求论证 178

6.1.2 过程监督控制 180

6.1.3 定型和鉴定 181

6.2 使用方软件质量管理职责 183

6.2.1 使用方职责 183

6.2.2 型号办公室职责 183

6.3.1 政策法规及标准规范控制 184

6.3 使用方在型号软件开发过程中的控制手段 184

6.2.4 使用方代表职责 184

6.2.3 定型管理机构职责 184

6.3.2 报告和审批制度 185

6.3.3 审签文件 185

6.3.4 技术审查与评审 185

6.3.5 质量体系二方审核 186

6.4 使用方代表软件质量管理具体要求 188

6.4.1 系统分析阶段 188

6.4.2 需求分析阶段 188

6.4.5 测试阶段 189

6.4.3 设计阶段 189

6.4.4 实现阶段 189

6.4.6 定型阶段 190

6.4.7 生产阶段 190

6.4.8 使用维护阶段 191

附录1 航空装备软件需求规格说明编写指南 192

附录2 航空装备软件设计文档编写指南 215

附录3 航空装备软件测试文档编写指南 240

参考文献 273