《软件工程过程》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:林广艳,姚淑珍等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2009
  • ISBN:9787302204121
  • 页数:164 页
图书介绍:本书系统介绍了软件生存周期中的基本概念和软件开发过程中的各种活动、任务及其内在联系,说明了软件开发和管理过程中需要注意的问题。

第1章 绪论 1

1.1软件制造是个复杂的过程 1

1.2软件产品与软件过程 2

1.3为什么要研究软件工程过程 4

1.4软件生存周期过程标准 6

1.5本书结构 11

第2章 软件开发的主要活动 12

2.1需求分析与管理 12

2.1.1需求分析与规范 13

2.1.2需求变更管理 13

2.1.3需求跟踪管理 14

2.2设计 14

2.3编码 15

2.4软件测试 15

2.5运行与维护 16

2.6软件项目管理 16

2.6.1项目管理活动 17

2.6.2软件开发计划 18

2.6.3风险管理 19

2.7软件配置管理 20

2.7.1配置项和基线 20

2.7.2配置库 22

2.7.3配置管理流程 23

2.7.4配置项标识 23

2.7.5版本控制 25

2.7.6配置控制 25

2.7.7状态簿记 26

2.7.8配置审计 26

2.8验证与确认 27

2.8.1V&V的目标 28

2.8.2需求分析 28

2.8.3设计 29

2.8.4编码 29

2.8.5测试 30

2.8.6系统安装试运行 30

2.9软件质量保证 30

2.9.1SQA的作用 30

2.9.2SQA启动程序 35

2.9.3SQA计划 37

2.9.4SQA需要考虑的问题 38

2.10软件文档管理 39

2.11本章小结 40

第3章 软件生存周期模型 41

3.1编码修正模型 42

3.2瀑布模型 42

3.2.1瀑布模型的优缺点 43

3.2.2V模型 44

3.3增量模型 45

3.4演化模型 47

3.5螺旋模型 48

3.6原型构造在生存周期模型中的应用 50

3.7生存周期模型中并发的作用 51

3.8商业组件和复用的作用 51

3.9统一软件过程模型(RUP) 52

3.9.1RUP过程框架 53

3.9.2RUP核心元素 55

3.9.3RUP的计划 56

3.9.4质量内嵌于过程中 56

3.9.5主要困难与基础保障 57

3.10MSF过程模型 57

3.11本章小结 59

第4章 瀑布模型应用实例 60

4.1过程实例活动 60

4.1.1Infosys过程模型概述 60

4.1.2需求规范 62

4.1.3高层设计 66

4.1.4详细设计 68

4.1.5构建(编码)与单元测试 69

4.1.6集成测试计划与实施 70

4.1.7系统测试计划与实施 72

4.1.8验收测试与安装 73

4.1.9维护支持阶段 74

4.2文档编制 75

4.3WAR系统开发过程实施案例 75

4.3.1WAR系统需求概述 76

4.3.2高层设计阶段 85

4.3.3详细设计阶段 87

4.3.4构建与单元测试阶段 88

4.3.5系统测试 89

4.3.6验收和安装 94

4.4本章小结 95

第5章 协同过程模型 96

5.1模型概述 96

5.2实际应用案例需求 97

5.3初始阶段 98

5.3.1基本活动 98

5.3.2实施考虑 100

5.4细化阶段 109

5.4.1基本活动 109

5.4.2实施考虑 113

5.5构造阶段 125

5.5.1主要活动 126

5.5.2实施考虑 128

5.6移交阶段 135

5.6.1基本活动 136

5.6.2实施考虑 137

5.7本章小结 137

第6章 软件过程的建立与管理 138

6.1过程的建立 138

6.1.1确定过程模型 140

6.1.2确定活动 141

6.1.3确定活动间的关系 141

6.1.4将每个活动的有用信息文档化 142

6.1.5剪裁过程文档化 142

6.1.6改进过程文档化 144

6.1.7过程获得认可并培训员工 146

6.1.8不断地使用和改进过程 146

6.1.9定义软件过程的实例 147

6.1.10项目计划的编制 155

6.2过程的监控 155

6.2.1过程变更处理 156

6.2.2变更实施 157

6.3过程改进 157

6.3.1CMM 158

6.3.2其他评估模型 160

6.4本章小结 161

参考文献 162