出版時間:2005-1-1 出版社:電子工業(yè)出版社 作者:雷劍文,李明樹,陳振沖 頁數:356 字數:420000
Tag標簽:無
內容概要
本書從軟件工程理論、軟件開發(fā)實驗、編程心理學等多個方面,深入剖析了極限編程的原理和實質。全書以分析對極限編程的種種誤解為主線,以編程實驗數據為基礎,用科學的方法闡述了極限編程的內涵,以解破幻象,還極限編程以真面目。全書分為三大部分,共10章。 本書不僅對極限編程做了客觀而深刻的剖析,而且其實驗方法和分析方法具有極大的借鑒價值。作者通過融會各種學科的知識,旁征博引地對開發(fā)軟件開發(fā)方法和實踐進行了深入的研討,這是值得讀者精讀本書的另一大特色。 本書適合各類軟件開發(fā)人員、編程愛好者和高等院校計算機相關專業(yè)的師生閱讀。
書籍目錄
第一部分 軟件和模型 第1章 軟件和模型 1.1 冒險的成功 1.1.1 瀑布模型的特點 1.1.2 可接受的失敗 1.1.3 與工程項目的比較 1.1.4 項目失敗的實例 1.2 能力成熟度模型 1.2.1 第一級——初始級 1.2.2 第二級——可重復級 1.2.3 第三級——定義級 1.2.4 第四級——管理級 1.2.5 第五級——優(yōu)化級 1.2.6 關鍵過程域 1.3 即時上市達成即時上市的方法 1.4 足夠好的軟件 1.5 優(yōu)秀的程序員 1.5.1 程序員的差異 1.5.2 魔術數字28 1.5.3 真正的才能 1.6 編程心理學 1.6.1 不同的詮釋 1.6.2 編碼不等于軟件項目 1.7 不要從經驗學習 1.7.1 信念 1.7.2 從經驗中學習 1.7.3 經驗與實驗 1.8 總結 思考與練習 參考文獻 第2章 極限編程 2.1 極限編程的誕生 2.2 快速改變的軟件需求 2.3 角色 2.3.1 權利和責任 2.3.2 單元測試和驗收測試 2.3.3 客戶 2.3.4 程序員 2.4 價值 2.5 原則 2.6 活動 2.7 12個實踐 2.7.1 小版本 2.7.2 規(guī)劃游戲 2.7.3 現場客戶 2.7.4 隱喻 2.7.5 簡單設計 2.7.6 重構 2.7.7 測試驅動開發(fā) 2.7.8 持續(xù)集成 2.7.9 結對編程 2.7.10 代碼共有 2.7.11 編碼標準 2.7.12 每周40小時工作制 2.8 極限編程實踐的追溯 2.9 軟件過程改進 2.10 總結 思考與練習 參考文獻 第3章 敏捷軟件開發(fā) 第4章 結對編程 第5章 群動力 第6章 重復編程 第7章 重構 第8章 測試驅動開發(fā)第三部分 旅程結束、回到工作 第9章 極限編程的實施 第10章 極限編程的評語 附錄A 測試驅動開發(fā)的形式化描述 附錄B JUnit及BubbleSort實例 附錄C 重構瀏覽器RefactorlT概覽 附錄D 重構實例 附錄E Jester安裝和應用 附錄F Jcoverage安裝和應用 附錄G Jester和Jcoverage實例比較 附錄H 參考答案
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載