出版社:电子工业出版社
年代:2008
定价:45.0
本书介绍的是软件配置管理的基本概念、基本思想、基本方法和基本要点,总之,是最核心的内容,框架性的内容。本书的目标是,让读者用几个小时的时间,掌握软件配置管理的基础知识。本书是写给所有与软件研发有关的人士的,而不仅仅是软件配置管理专业人员。原因是在于软件配置管理的特殊性——软件配置管理为软件研发提供了基础性的支持环境,每个人都要面对软件配置管理,学习使用它,根据具体情况选择正确的策略和方法,以便从它那里充分受益。
上篇:基本话题
第1章恼人不休的问题:什么是软件配置管理
1.1问题的引出
1.2与图书管理作对比
1.3为什么称作配置管理
1.4其他一些比喻
第2章基本的版本控制:记录版本,防止混乱
2.1即使只有一个程序员
2.2建立公共存储区
2.3防止版本覆盖
2.4行话
第3章按任务单元组织工作
3.1为什么
3.2从创建到提交
3.3适时更新工作空间
3.4保证任务单元完成的质量
窘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记录构建相关信息
6.6环境和设置:不止是在构建的时候
第7章分支:减少等待,分头工作
7.1文件级分支
7.2产品级分支
7.3典型应用一:实现多层集成
7.4典型应用二:实现交迭
7.5分支为什么这样有用
7.6策略:集中精力于主线的演进
7.7分支管理
第8章管理文档
8.1文档的标识和存储
8.2自带的说明信息
8.3趋势:Wlki
8.4趋势:数据文件和数据库
第9章跟踪缺陷,直到消灭
9.1别让发现的缺陷跑掉
9.2状态转换图
9.3准确记录,便于修复
9.4消灭它?立刻消灭它?
9.5关联缺陷记录与任务单元
9.6分析统计缺陷相关数据
第10章管理变更
10.1理清变更的概念
10.2管理细小的变更
10.3在瀑布模型中管理变更
10.4在迭代模型中管理变更
10.5影响变更控制的因素
10.6记录产品版本间的差异
10.7控制产品版本间差异
第11章产品整个生命周期内的配置管理
11.1制订计划
11.2做好准备
11.3日常工作
11.4监控、调整与改进
11.5收尾
第12章玄妙的学院派
12.1配置识别
12.2配置控制
12.3配置状态报告
12.4配置审计
12.5在相关标准里
下篇:应对各种各样的挑战
第13章一波未平一波又起:管理交迭
13.1发布补丁版本
13.2并行发布
13.3解除测试对开发的阻滞
13.4解除集成对开发的阻滞
13.5都是交迭
第14章兄弟姐妹:管理变体
14.1什么是变体
14.2用分支支持变体
14.3支持变体的多种方法
14.4交迭和变体对变更管理的影响
14.5少用变体
第15章世间万物息息相关:管理相关性
15.1在软件领域的相关性
15.2源代码相关
15.3静态链接库
15.4运行时相关
15.5如果在总体集成时发现问题
第16章世界是平的:管理第三方
16.1从开源到外包
16.2管理第三方资产
16.3本地记录第三方源代码的演进
16.4再加上本地的改造
第17章从生产产品到生产组件:管理复用
17.1复用概述
17.2实现复用:结构、过程和组织
17.3对复用规划的表达
17.4对复用开发的支持
第18章在不同地点共同工作:管理分布式开发
18.1何时出现分布式开发
18.2主要困难和解决方法
18.3离线工作模式
18.4远程访问模式
18.5本地版本库模式
18.6只读模式
18.7分布式开发中的变更管理
第19章关心线上运行:管理部署
19.1安装包的存储和管理
19.2管理安装过程
19.3记录运行系统配置
19.4管理变更请求
19.5管理网站
第20章从树木到森林:组织级管理
20.1概述:平衡集权与自治
20.2工具与环境
20.3流程与规范
20.4人员组织结构
结语:提倡务实的精神
附录A相关工具索引
配置管理工具比较报告
参考书目
在线资源
书网互动
本书是作者多年专注于软件配置管理理论和实践的结晶,书中不少观点实际上也代表了很多软件配置管理相关从业人员的感受和心声。全书尽管只有二百余页,但却深入浅出地道出了与配置变更管理相关的多个基本概念,如版本控制、配置管理、缺陷跟踪与变更管理、构建、组件、集成、分支等。同时书中根据不同实际场景给出了业界的最佳实践,而且处处渗透了作者在软件配置管理方面的心得,例如对分支运用的分析、对组件复用的理解和实践、对于集成过程及集成责任的清晰阐述等。并且,本书结合工具(ClearCase、ClearQuest、Subversion、Bugzilla等)简单明了地指出了当前流行的配置工具是如何实现这些最佳实践的。该书值得所有软件开发从业人员仔细阅读、细细品味及随时参考! 软件配置管理为软件开发提供了基础性的支持环境,它与软件开发中的所有角色都有联系,因此本书是写给所有与软件开发有关的人士看的,而不仅是给软件配置管理人员。 本书分为两部分,第一部分详细介绍了软件配置管理的基本知识;第二部分主要讲述了软件配置管理的一些实际问题。本书的目标是让读者在很短的时间就能掌握软件配置管理的基础知识,在参与当代软件开发时,具备软件配置管理方面的基本素养。 本书的一大特色是作者用诙谐生动的语言来讲述专业的技术知识。文中充满睿智的调侃为读者营造出一种轻松的氛围,让原本比较沉闷的技术阅读成为一种愉悦的享受!
书籍详细信息 | |||
书名 | 未雨绸缪站内查询相似图书 | ||
9787121061301 《未雨绸缪》pdf扫描版电子书已有网友提供资源下载链接,请点击下方按钮查看 | |||
出版地 | 北京 | 出版单位 | 电子工业出版社 |
版次 | 1版 | 印次 | 1 |
定价(元) | 45.0 | 语种 | 简体中文 |
尺寸 | 26 | 装帧 | 平装 |
页数 | 印数 | 5000 |
董越, 著
(美) 哈斯 (Haes,A.M.J.) , 著
(美) 勃克扎等, 编
(美) 布朗 (Brown,W.J.) 等, 著
(美) 怀特 (White,B.A.) , 著
(英) 瓦力 (Wahli,U.) 等, 著
(美) 贝拉格奥 (Bellagio,D.E.) , 著
(美) 梅特, (美) 哈斯, 著
(美) 怀特, 著