当前位置:首页 > 工业技术
软件质量管理
软件质量管理

软件质量管理PDF电子书下载

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:石柱主编;遇今等编写
  • 出 版 社:北京:航空工业出版社
  • 出版年份:2003
  • ISBN:780183240X
  • 页数:207 页
图书介绍:本书包括软件,软件质量,软件质量管理,软件开发与维护,以及软件眼验证与确认技术等。
《软件质量管理》目录

第1章 绪论 1

1.1 引言 1

1.2 国外软件质量管理概况 2

1.2.1 美国软件质量管理概况 2

1.2.2 欧洲软件质量管理概况 4

1.2.3 日本软件质量管理概况 4

1.3 我国软件质量管理概况 6

第2章 基本概念 8

2.1 软件及其特点 8

2.2 软件质量 9

2.3 软件质量保证 10

2.4 软件质量管理 11

2.5 软件失效机理 11

2.6 软件危机 14

2.7 软件工程 15

2.8 软件错误分类 16

2.9 软件与硬件的异同 20

第3章 软件质量管理基础 23

3.1 软件工程的基本原理 23

3.1.1 计划管理 23

3.1.2 阶段评审 23

3.1.3 配置管理 25

3.1.4 方法与工具 25

3.1.5 文档编制 25

3.1.6 人员组织 27

3.1.7 过程的不断改进 27

3.2 软件生存周期模型及选择原则 27

3.2.1 软件生存周期 27

3.2.2 瀑布模型 28

3.2.3 增量模型 30

3.2.4 进化模型 32

3.2.5 基于软件包的生存周期模型 33

3.2.6 软件生存周期模型选择原则 35

3.3 软件工程标准化及标准 36

3.4 软件分级分类管理 40

3.5 外购软件的质量控制 44

3.5.1 外购软件的概念 44

3.5.2 外购软件的质量控制要求 45

3.6 软件工具与环境 45

3.7 文档管理 47

3.8 软件重用 51

3.8.1 软件重用的概念 51

3.8.2 软件重用技术 52

3.8.3 软件重用要求 53

3.9 软件容错 55

3.9.1 软件容错的概念 55

3.9.2 软件容错技术 55

3.9.3 软件容错要求 59

3.10 软件逆向工程和再工程 60

3.10.1 软件逆向工程和再工程的概念 60

3.10.2 软件逆向工程和再工程技术 60

3.11 净室软件工程法 62

3.11.1 净室软件工程法的概念 62

3.11.2 净室软件工程法原理 63

3.11.3 净室软件工程法过程 65

3.12 软件设计准则 67

3.13 软件工程培训 69

第4章 软件质量评价 72

4.1 软件质量观 72

4.1.1 先验论的质量观 72

4.1.2 用户的质量观 72

4.1.3 基于过程的质量观 73

4.1.4 基于产品的质量观 73

4.1.5 基于价值的质量观 73

4.2 软件度量及数学描述 74

4.2.1 软件度量的定义及相关概念 74

4.2.2 度量的数学描述 75

4.2.3 标度的类型 76

4.3 软件质量特性模型 77

4.4 软件质量度量示例 78

4.5 软件质量数据采集 85

4.6 软件质量评价过程 86

4.6.1 质量需求定义 86

4.6.2 评价准备 87

4.6.3 评价过程 88

4.7 软件质量评价方法 88

4.7.1 确定质量(子)特性权重的方法 88

4.7.2 模糊综合评价方法 89

4.7.3 优序法 91

第5章 软件开发和维护过程控制 95

5.1 为什么要进行软件开发和维护过程控制 95

5.2 系统需求分析与设计 97

5.3 软件需求分析 98

5.4 概要设计 99

5.5 详细设计 100

5.6 软件实现 101

5.7 组装测试 101

5.8 确认测试 102

5.9 系统联试 103

5.10 软件验收与交付 104

5.11 软件产品生产 105

5.12 软件维护 105

第6章 软件验证与确认技术和方法6.1 基本概念 107

6.2 软件评审 108

6.2.1 软件评审的组织和分类 108

6.2.2 软件评审程序 109

6.2.3 软件评审内容及评审检查单示例 109

6.3 软件审查 112

6.3.1 软件审查的组织和分类 112

6.3.2 软件审查程序 113

6.3.3 软件审查内容 114

6.4 代码走查 115

6.5 桌面检查 116

6.6 程序正确性证明与形式化方法 118

6.7 软件测试 119

6.7.1 软件测试的目的与原则 119

6.7.2 测试方法分类 120

6.7.3 静态测试 121

6.7.4 动态测试 123

6.7.5 单元测试 125

6.7.6 组装测试 128

6.7.7 确认测试 131

6.7.8 系统联试 133

6.7.9 回归测试 135

6.8 软件测试工具 136

6.8.1 软件测试工具分类 136

6.8.2 静态分析程序 137

6.8.3 程序插装器 138

6.8.4 测试数据生成器 139

6.8.5 符号执行器 139

6.8.6 变异测试工具 139

第7章 配置管理和FRACAS 140

7.1 基本概念 140

7.1.1 配置管理项 140

7.1.2 配置管理 140

7.1.3 基线 141

7.1.4 软件库 142

7.2 配置管理组织与职责 142

7.3 配置标识 143

7.4 配置控制 146

7.4.1 访问控制 146

7.4.2 版本控制 147

7.4.3 更改控制 147

7.5 配置状态记录与报告 148

7.6 配置审计 149

7.7 软件配置管理工具 150

7.8 软件FRACAS 151

第8章 软件质量管理的相关文档 153

8.1 软件质量保证计划 153

8.2 软件配置管理计划 154

8.3 软件问题报告和软件更改报告 156

8.4 软件质量记录 160

8.5 软件验收申请报告和软件验收评审报告 163

第9章 软件过程改进 166

9.1 概述 166

9.2 软件过程能力成熟度模型CMM 168

9.3 个体软件过程PSP 172

9.4 小组软件过程TSP 175

附录A 软件设计准则示例 179

A.1 范围 179

A.2 引用标准 179

A.3 术语 179

A.4 一般要求 180

A.5 详细要求 181

附录B 软件设计评审检查单示例 198

B.1 软件需求分析检查单 198

B.2 软件设计检查单 200

B.3 软件实现检查单 202

参考文献 205

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