本書是享譽軟件工程領域的科學家Grady Booch的力作之一,主要從產品、過程、人員、規劃等諸方面詳細介紹面向對象項目管理的經驗和原則。書中列舉了作者多年來參與數以百計的面向對象項目所積累的成功和失敗經驗,呈現給讀者許多使面向對象項目成功的推薦性做法和經驗性法則。本書對于初次接觸面向對象項目的讀者和在面向對象方面經驗豐富的讀者都是十分寶貴的資源。讀者對象包括項目經理、高級程序設計人員以及希望成為有經驗的程序開發人員的新手。
本書直接而地討論了面向對象技術管理人員和開發人員所面臨的關鍵問題,囊括了Booch先生參與的世界各地幾百個面向對象項目的廣博經驗,通過介紹項目的問題、結論、推薦性做法以及經驗性法則等,強調了管理面向對象項目的實踐方面。給出了很多真實項目的例子,說明了開發面向對象系統的各種方法。
Grady Booch是Rational公司的首席科學家,因其在對象方法、軟件架構等方面的開拓性工作而享譽國際軟件開發界。他是多部軟件工程和面向對象開發方面暢銷著作的作者,曾任《Object Magazine》、《C++Report》的專欄作家。另外,他還和Ivar Jacobson、Jim Rumbaugh一起擔任了Add
譯者序
前
及時章 首要原則
及時節 好的項目陷入困境時
第二節 確定項目的核心
第三節 理解項目文化
第四節 成功的面向對象項目的5個特性
第五節 管理面向對象項目的問題
第二章 產品和過程
及時節 確定理想的對象
第二節 面向對象的構架
第三節 軟件項目的制品
第四節 建立合理的設計過程
第三章 宏過程
及時節 一分鐘方法
第二節 概念化
第三節 分析
第四節 設計
第五節 演進
第六節 維護
第四章 微過程
及時節 我行,我的程序也沒問題
第二節 確定類和對象
第三節 確定類和對象的語義
第四節 確定類和對象的關系
第五節 實現類和對象
第五章 開發組
及時節 敵視程序員的經理以及為他們工作的程序員
第二節 角色和職責
第三節 資源分配
第四節 技術轉型
第五節 為開發人員服務的工具
第六章 管理和規劃
及時節 我會在下一個項目中學會需要了解的一切
第二節 管理風險
第三節 制定計劃和安排進度
第四節 成本核算和人員調配
第五節 監控、度量和測試
第六節 編寫文檔
第七節 處于危機的項目
第七章 特殊話題
及時節 特殊的程序設計內容
第二節 以用戶為中心的系統
第三節 以數據為中心的系統
第四節 以計算為中心的系統
第五節 分布式系統
第六節 遺留系統
第七節 信息管理系統
第八節 實時系統
第九節 框架
結束語
推薦性做法匯總
經驗性法則匯總
詞匯表
參考資料