《未雨綢繆--理解軟體配置管理》是2008年5月電子工業出版社出版的圖書,作者是董越。本書詳細介紹了軟體配置管理的基本知識和軟體配置管理的一些實際問題。
基本介紹
- 書名:未雨綢繆--理解軟體配置管理
- 作者:董越
- ISBN:9787121061301
- 頁數:266
- 出版社:電子工業出版社
- 出版時間:2008年5月
- 開本:16開
- 版次:1
內容簡介,作者簡介,圖書目錄,
內容簡介
軟體配置管理為軟體開發提供了基礎性的支持環境,它與軟體開發中的所有角色都有聯繫,因此本書是寫給所有與軟體開發有關的人士看的,而不僅是給軟體配置管理人員。
本書的目標是讓讀者在很短的時間就能掌握軟體配置管理的基礎知識,在參與當代軟體開發時,具備軟體配置管理方面的基本素養。
本書的一大特色是作者用詼諧生動的語言來講述專業的技術知識。文中充滿睿智的調侃為讀者營造出一種輕鬆的氛圍,讓原本比較沉悶的技術閱讀成為一種愉悅的享受!
作者簡介
董越,男,1977年生,他目前的公開身份是索尼愛立信公司的SCM Strategist 。而他的秘密身份是SCMLife這個組織的核心成員,代號為流水先生。他畢業於清華大學,擁有一個碩士學位和兩個學士學位。他曾工作於西門子、摩托羅拉和雅虎等公司,一直專注於軟體配置管理。他曾發表過與軟體配置管理相關的多篇文章;他曾為IBM Rational用戶組等組織提供多次講演、講座和諮詢;他曾領導過Flooda、EasyCM等多個開源軟體項目。最後,特別重要的是,他目前單身。
圖書目錄
上篇:基本話題
第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 相關工具索引
配置管理工具比較報告
參考書目
線上資源
書網互動