书籍详情
软件工程过程
作者:(加)Pierre N. Robillard,(加)Philippe Kruchten,(加)Patrick d'Astous著;施平安译;施平安译
出版社:清华大学出版社
出版时间:2003-08-01
ISBN:9787302067344
定价:¥45.00
购买这本书可以去
内容简介
本书全面介绍了软件开发过程的基本知识、一系列有助于在更短的时间内开发出更好的软件的活动:第I部分介绍了软件过程的基本问题。即软件生命期的方法、工具和概念:第II部分强调了作为软件工程的核心的工程规范和管理规范:第III部分关于软件过程的质量问题,介绍了过程评估和度量:最后一章介绍了软件过程元模型。这是所有软件过程的理论基础。本书使学生能够了解所有软件过程最一般的步骤.这种方法适用于任何环境:本书的特征是以一个用UPEDU开发的案例研究贯穿始终;UPEDU指教育版统一过程(UnifiedProcessforEducation.简称UPEDU)。UPEDU是Rational统一过程(Rationa,UnifiedProcess。简称RUP)的压缩版本,适用于教学。虽然使用UPEDU可以为读者使用完全版Rational统一过程做好准备。但是UPEDU遵守广泛接受的原则.因而适用于所有采用公认的基本过程步骤的课程,UPEDU使读者能够获取运用Rational统一过程的某些基本概念的经验(Rational统一过程是一种业界公认的支持大量软件过程开发的工具),并为他们参与任何组织的软件过程做好准备:本书作者Pierre是专门从事软件过程教育的专家,有着丰富的教学经验:作者Philippe是Rational统一过程的主要设计师之一;UPEDU是Pierre关于软件过程的教学经验和RUP相结合的产物。
作者简介
本书作者Pierre是专门从事软件过程教育的专家,有着丰富的教学经验。作者Philippe是Rational统一过程的主要设计师之一。UPEDU是Pierre关于软件过程的教学经验和RUP相结合的产物。
目录
第1章 对软件过程与案例研究的需求
1.1 对一个单周项目进行规定
1.2 开发一个单周项目
1.3 学习基本的软件工程过程
1.4 对案例研究进行规定
1.5 小结
第2章 软件过程和软件生命期
2.1 理解软件开发与软件演变
2.2 软件生命期的定义
2.3 软件过程的定义
2.4 软件生命期和软件过程的集成
2.5 软件过程定制
2.6 小结
第3章 模型和工具
3.1 为什么需要模型和工具
3.2 建模概念的定义
3.3 获取建模图
3.4 寻找和使用正确的CASE工具
3.5 小结
第4章 需求规范
4.1 需求范围
4.2 需求制品的定义
4.3 引出需求
4.4 需求的演变
4.5 小结
第5章 分析与设计规范
5.1 结晶过程类比
5.2 理解分析与设计规范
5.3 分析与设计活动的定义
5.4 分析与设计规范的记录
5.5 模型视图
5.6 小结
第6章 实现规范
6.1 理解实现规范
6.2 实现规范的执行
6.3 实现规范的详细介绍
6.4 构造阶段迭代介绍
6.5 小结
第7章 测试规范
7.1 软件测试与软件质量的关系
7.2 对测试规范活动进行定义
7.3 测试规范的详细描述
7.4 测试活动的评估
7.5 小结
第8章 软件配置与变更管理规范
8.1 软件配置与变更管理规范的定义
8.2 配置与变更管理规范的操作特征
8.3 软件配置与变更管理规范的管理
8.4 实施软件配置与变更管理面临的挑战
8.5 小结
第9章 软件项目管理规范
9.1 定义项目经理的角色
9.2 项目规划
9.3 迭代的管理
9.4 风险管理
9.5 小结
第10章 团队
10.1 了解团队
10.2 安排团队环境
10.3 团队的定义
10.4 建立一个团队
10.5 支持团队活动
10.6 小结
第11章 过程评估与改进
11.1 过程的定义和参考过程模型
11.2 注册和认证
11.3 UPEDU评估
11.4 小结
第12章 软件过程度量
12.1 过程活动的度量
12.2 度量范式的定义
12.3 工作量度量
12.4 认知活动的度量
12.5 小结
第13章 过程工程元模型
13.1 元模型
13.2 结构化无模型
13.3 统一软件过程元模型概述
1.1 对一个单周项目进行规定
1.2 开发一个单周项目
1.3 学习基本的软件工程过程
1.4 对案例研究进行规定
1.5 小结
第2章 软件过程和软件生命期
2.1 理解软件开发与软件演变
2.2 软件生命期的定义
2.3 软件过程的定义
2.4 软件生命期和软件过程的集成
2.5 软件过程定制
2.6 小结
第3章 模型和工具
3.1 为什么需要模型和工具
3.2 建模概念的定义
3.3 获取建模图
3.4 寻找和使用正确的CASE工具
3.5 小结
第4章 需求规范
4.1 需求范围
4.2 需求制品的定义
4.3 引出需求
4.4 需求的演变
4.5 小结
第5章 分析与设计规范
5.1 结晶过程类比
5.2 理解分析与设计规范
5.3 分析与设计活动的定义
5.4 分析与设计规范的记录
5.5 模型视图
5.6 小结
第6章 实现规范
6.1 理解实现规范
6.2 实现规范的执行
6.3 实现规范的详细介绍
6.4 构造阶段迭代介绍
6.5 小结
第7章 测试规范
7.1 软件测试与软件质量的关系
7.2 对测试规范活动进行定义
7.3 测试规范的详细描述
7.4 测试活动的评估
7.5 小结
第8章 软件配置与变更管理规范
8.1 软件配置与变更管理规范的定义
8.2 配置与变更管理规范的操作特征
8.3 软件配置与变更管理规范的管理
8.4 实施软件配置与变更管理面临的挑战
8.5 小结
第9章 软件项目管理规范
9.1 定义项目经理的角色
9.2 项目规划
9.3 迭代的管理
9.4 风险管理
9.5 小结
第10章 团队
10.1 了解团队
10.2 安排团队环境
10.3 团队的定义
10.4 建立一个团队
10.5 支持团队活动
10.6 小结
第11章 过程评估与改进
11.1 过程的定义和参考过程模型
11.2 注册和认证
11.3 UPEDU评估
11.4 小结
第12章 软件过程度量
12.1 过程活动的度量
12.2 度量范式的定义
12.3 工作量度量
12.4 认知活动的度量
12.5 小结
第13章 过程工程元模型
13.1 元模型
13.2 结构化无模型
13.3 统一软件过程元模型概述
猜您喜欢