书籍详情
软件工程过程
作者:林广艳,姚淑珍 等编著
出版社:清华大学出版社
出版时间:2009-11-01
ISBN:9787302204121
定价:¥20.00
购买这本书可以去
内容简介
《软件工程过程》系统地介绍了软件生存周期过程的基本概念和软件开发过程中包含的关键活动,从历史的角度介绍了软件过程模型的演进历程。通过对已成功地应用于软件企业的Infosys模型和协同过程模型的介绍,具体说明丁软件生存周期过程中涉及的众多过程、活动与任务间的内在联系以及实施中需要注意的事项。介绍了建立、管理及在优化软件过程中需要考虑的基本问题。《软件工程过程》是作者多年从事软件开发与管理过程中积累的经验和软件工程教学实践的总结,书中内容力求将较为抽象的软件过程理论与实际应用现状结合,理论联系实际。《软件工程过程》可作为高等院校软件工程专业及计算机类相关专业的本科和研究生教材,也可供从事软件开发与管理的专业人员参考。
作者简介
暂缺《软件工程过程》作者简介
目录
第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.1 V&V的目标
2.8.2 需求分析
2.8.3 设计
2.8.4 编码
2.8.5 测试
2.8.6 系统安装试运行
2.9 软件质量保证
2.9.1 SQA的作用
2.9.2 SQA启动程序
2.9.3 SQA计划
2.9.4 SQA需要考虑的问题
2.10 软件文档管理
2.11 本章小结
第3章 软件生存周期模型
3.1 编码修正模型
3.2 瀑布模型
3.2.1 瀑布模型的优缺点
3.2.2 V模型
3.3 增量模型
3.4 演化模型
3.5 螺旋模型
3.6 原型构造在生存周期模型中的应用
3.7 生存周期模型中并发的作用
3.8 商业组件和复用的作用
3.9 统一软件过程模型(RUP)
3.9.1 RUP过程框架
3.9.2 RUP核心元素
3.9.3 RUP的计划
3.9.4 质量内嵌于过程中
3.9.5 主要困难与基础保障
3.10 MSF过程模型
3.11 本章小结
第4章 瀑布模型应用实例
4.1 过程实例活动
4.1.1 1nfosys过程模型概述
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.3 WAR系统开发过程实施案例
4.3.1 WAR系统需求概述
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.1 CMM
6.3.2 其他评估模型
6.4 本章小结
参考文献
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.1 V&V的目标
2.8.2 需求分析
2.8.3 设计
2.8.4 编码
2.8.5 测试
2.8.6 系统安装试运行
2.9 软件质量保证
2.9.1 SQA的作用
2.9.2 SQA启动程序
2.9.3 SQA计划
2.9.4 SQA需要考虑的问题
2.10 软件文档管理
2.11 本章小结
第3章 软件生存周期模型
3.1 编码修正模型
3.2 瀑布模型
3.2.1 瀑布模型的优缺点
3.2.2 V模型
3.3 增量模型
3.4 演化模型
3.5 螺旋模型
3.6 原型构造在生存周期模型中的应用
3.7 生存周期模型中并发的作用
3.8 商业组件和复用的作用
3.9 统一软件过程模型(RUP)
3.9.1 RUP过程框架
3.9.2 RUP核心元素
3.9.3 RUP的计划
3.9.4 质量内嵌于过程中
3.9.5 主要困难与基础保障
3.10 MSF过程模型
3.11 本章小结
第4章 瀑布模型应用实例
4.1 过程实例活动
4.1.1 1nfosys过程模型概述
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.3 WAR系统开发过程实施案例
4.3.1 WAR系统需求概述
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.1 CMM
6.3.2 其他评估模型
6.4 本章小结
参考文献
猜您喜欢