图书目录

第1章绪论/

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

1.2软件产品与软件过程

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

1.4软件生存周期过程标准

1.5本书结构

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

2.1需求分析与管理

2.1.1需求分析与规范

2.1.2需求变更管理

2.1.3需求跟踪管理

2.2设计

2.3编码

2.4软件测试

2.5运行与维护

2.6软件项目管理

2.6.1项目管理活动

2.6.2软件开发计划

2.6.3风险管理

2.7软件配置管理

2.7.1配置项和基线

2.7.2配置库

2.7.3配置管理流程

2.7.4配置项标识

2.7.5版本控制

2.7.6配置控制

2.7.7状态簿记

2.7.8配置审计

2.8验证与确认

2.8.1V&V的目标

2.8.2需求分析

2.8.3设计

2.8.4编码

2.8.5测试

2.8.6系统安装试运行

2.9软件质量保证

2.9.1SQA的作用

2.9.2SQA启动程序

2.9.3SQA计划

2.9.4SQA需要考虑的问题

2.10软件文档管理

2.11本章小结

软件工程过程

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

3.1编码修正模型

3.2瀑布模型

3.2.1瀑布模型的优缺点

3.2.2V模型

3.3增量模型

3.4演化模型

3.5螺旋模型

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

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

3.8商业组件和复用的作用

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

3.9.1RUP过程框架

3.9.2RUP核心元素

3.9.3RUP的计划

3.9.4质量内嵌于过程中

3.9.5主要困难与基础保障

3.10MSF过程模型

3.11本章小结

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

4.1过程实例活动

4.1.1Infosys过程模型概述

4.1.2需求规范

4.1.3高层设计

4.1.4详细设计

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

4.1.6集成测试计划与实施

4.1.7系统测试计划与实施

4.1.8验收测试与安装

4.1.9维护支持阶段

4.2文档编制

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

4.3.1WAR系统需求概述

4.3.2高层设计阶段

4.3.3详细设计阶段

4.3.4构建与单元测试阶段

4.3.5系统测试

4.3.6验收和安装

4.4本章小结

第5章协同过程模型/

5.1模型概述

5.2实际应用案例需求

5.3初始阶段

5.3.1基本活动

5.3.2实施考虑

5.4细化阶段

5.4.1基本活动

5.4.2实施考虑

5.5构造阶段

5.5.1主要活动

5.5.2实施考虑

5.6移交阶段

5.6.1基本活动

5.6.2实施考虑

5.7本章小结

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

6.1过程的建立

6.1.1确定过程模型

6.1.2确定活动

6.1.3确定活动间的关系

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

6.1.5剪裁过程文档化

6.1.6改进过程文档化

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

6.1.8不断地使用和改进过程

6.1.9定义软件过程的实例

6.1.10项目计划的编制

6.2过程的监控

6.2.1过程变更处理

6.2.2变更实施

6.3过程改进

6.3.1CMM

6.3.2其他评估模型

6.4本章小结

参考文献/