出版時間:2003-1-1 出版社:人民郵電出版社 作者:Brian A. White 頁數(shù):216 字數(shù):359000 譯者:尤克濱
Tag標簽:無
內容概要
軟件配置管理(SCM)是一項基本的軟件工程任務,用于管理當今復雜和快速發(fā)展的軟件開發(fā)環(huán)境。 本書是一本綜合而實用的軟件配置管理指南,以市場上最流行的SCM工具Rational ClearCase作為示范工具。作者首先講解了基礎知識,然后展示ClearCase如何通過統(tǒng)一變更管理(UCM)模型實現(xiàn)SCM的最佳經驗。本書清晰地展示了如何通過ClearCase簡化和控制軟件開發(fā)項目中的變更。本書并沒有停留在基礎知識層面,針對現(xiàn)實生活中的真實開發(fā)場景,講解了很多高級技術專題,例如管理多個項目以及管理分布在不同地域的項目。 本書講述的眾多經驗、技巧和見解來自于發(fā)掘和應用SCM最佳經驗的工程實踐,書中貫穿了眾多精妙的見解和富有價值的建議。作為一本出色的配置管理書籍,本書適合于軟件工程師和軟件項目管理人員閱讀參考。
作者簡介
Brain A.White在軟件配置管理方法和工具方面擁有10年的實踐經驗。他曾在工業(yè)控制和電信行業(yè)中多次成功部署SCM方案,很多機構都達到了ISO9000和SEI CMM提出的相關目標。
書籍目錄
第一章 什么是軟件配置管理 1.1 SCM的最佳經驗 1.1.1 統(tǒng)一標識工件并存入安全的存儲池 1.1.2 控制和審計工件的變更 1.1.3 將工件組織為具有版本的構件 1.1.4 在項目的里程碑建立相應的基線 1.1.5 記錄和跟蹤變更請求 1.1.6 通過活動組織和集成一致的版本集合 1.1.7 維護穩(wěn)定而一致的工作空間 1.1.8 支持對工件和構件的同步變更 1.1.9 及早和經常地集成 1.1.10 確保有能力重現(xiàn)軟件的構建過程 1.2 SCM工具和流程 1.2.1 SCM工具 1.2.2 SCM流程第二章 找到你的SCM解決方案 2.1 應對不斷變化的項目需求 2.1.1 軟件系統(tǒng)的復雜性增長 2.1.2 項目環(huán)境的復雜性增長 2.1.3 變化的生命周期階段 2.1.4 流程和人員的變化 2.2 SCM工具的發(fā)展 2.2.1 五種類型的項目團隊 2.2.2 如果沒有SCM工具 2.2.3 早期SCM工具的支持 2.2.4 現(xiàn)代SCM工具支持 2.2.5 高級的SCM工具支持 2.3 小結第三章 統(tǒng)一變更管理模型概述 3.1 什么是UCM? 3.2 什么是ClearCase? 3.3 ClearCase UCM過程概述 3.3.1 系統(tǒng)構架師(The Architect) 3.3.2 配置經理(The Configuration Manager) 3.3.3 項目經理(The Project Manager) 3.3.4 開發(fā)人員(The Developer) 3.3.5 集成員(The Integrator) 3.4 系統(tǒng)構架師:定義實施模型(Implementation Model) 3.4.1 ClearCase構件 3.4.2 UML中的構件 3.5 配置經理:建立SCM環(huán)境 3.6 項目經理:管理項目 3.7 開發(fā)人員:加入項目并進行開發(fā) 3.8 集成員:集成、構建和發(fā)布 3.8.1 發(fā)布構件 3.8.2 系統(tǒng)集成 3.8.3 發(fā)布系統(tǒng) 3.9 基線+變更模型第四章 ClearCase對象功能概述 4.1 存儲池:版本對象庫 4.2 工作空間:快照視圖和動態(tài)視圖 4.2.1 快照視圖 4.2.2 動態(tài)視圖 4.2.3 快照視圖和動態(tài)視圖的差異 4.3 項目管理:項目、工作流和活動 4.3.1 項目(Project) 4.3.2 工作流 4.3.3 活動 4.4 版本對象:元素,分支和版本 4.4.1 目錄版本 4.4.2 元素類型 4.5 構件管理:構件和基線 4.6 過程:標簽、屬性、超鏈、觸發(fā)器 4.6.1 標簽(Label) 4.6.2 屬性(Attribute) 4.6.3 超鏈(Hyperlink) 4.6.4 觸發(fā)器(Trigger) 4.6.5 創(chuàng)建和管理類型 4.7 構建:clearmake、派生對象、配置記錄 4.7.1 構建審計 4.7.2 對象共享 4.7.3 并行和分布的構建 4.7.4 Clearmake同傳統(tǒng)make比較第五章 建立初始的SCM環(huán)境第六章 使用ClearCase的項目管理第七章 協(xié)調多個項目組以及其他場景第八章 使用ClearCase UCM模型進行開發(fā)第九章 集成、構建與發(fā)布第十章 地域上分布的開發(fā)第十一章 變更請求管理和ClearQuest詞匯表參考文獻
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載
軟件配置管理策略與Rational ClearCase PDF格式下載