The Object Primer中文版

出版時間:2005-9  出版社:機械工業(yè)出版社  作者:安伯樂  頁數:349  
Tag標簽:無  

內容概要

全書細致、全面地講解面向對象的基本概念及其應用,尤其深入講解了敏捷軟件開發(fā)的技術,描述了如何采用敏捷的方法定義需求,進行分析和設計。本書使用了UML2.0以及其他一些領先技術,包括敏捷模型驅動開發(fā)(AMDD)和測試驅動開發(fā)方法(TDD)等。本書融會了作者多年軟件開發(fā)的經驗,實用性強,包含大量實例。每章的復習題不僅可以幫助讀者總結概念,而且能夠促使讀者深入思考,舉一反三,適合教學。

作者簡介

Scott W. Ambler早在上世紀八十年代早期就開始從事軟件開發(fā),使用諸如Fortran和Basic開發(fā)。從1990年起就開始作為過程指導者,系統(tǒng)架構師,項目經理,指導者,開發(fā)人員,分析師,設計人員,以及培訓人員從事面向對象開發(fā)。在這些角色中,對于復雜概念的有效溝通是必要的―

書籍目錄

第1章  先進的軟件開發(fā) 1.1  現代開發(fā)技術 1.2  現代開發(fā)方法 1.3  本書的組織  1.4  案例研究  1.5  小結第2章  面向對象的基本概念 2.1  概述OO概念 2.2  結構化觀點下的OO概念 2.3  UML 2圖 2.4  對象和類 2.5  屬性和操作/方法 2.6  抽象、封裝和信息隱藏 2.7  繼承 2.8  持久化 2.9  關系 2.10  協(xié)作 2.11  耦合 2.12  內聚 2.13  多態(tài) 2.14  接口 2.15  組件 2.16  模式 2.17  小結 2.18  復習題第3章  完整生命周期面向對象測試  3.1  變更的成本     3.2  測試哲學    3.3  FLOOT      3.4  回歸測試     3.5  質量保證     3.6  測試模型    3.7  測試代碼    3.8  全面測試系統(tǒng)   3.9  用戶測試    3.10  測試驅動的開發(fā)(TDD)  3.11  小結      3.12  復習題    第4章  敏捷模型驅動的開發(fā)  4.1  建模哲學     4.2  項目風險承擔者  4.3  什么是敏捷建模(AM) 4.4  AM的價值  4.5  AM的原則 4.6  AM實踐 4.7  慢慢進入敏捷建?!?.8  AMDD   4.9  基本信息收集技術  4.10  敏捷文檔  4.11  在軟件開發(fā)中使用白板 4.12  AMDD和其他敏捷方法學 4.13  敏捷建模和測試驅動開發(fā) 4.14  小結  4.15  復習題 第5章  使用建模 5.1  用例建模  5.2  用戶故事  5.3  特征  5.4  小結  5.5  復習題 第6章  用戶界面開發(fā) 6.1  本質用戶界面原型 6.2  傳統(tǒng)用戶界面原型法 6.3  用戶界面流程圖 6.4  可用性    6.5  用戶界面設計策略 6.6  敏捷風險承擔者文檔 6.7  小結   6.8  復習題第7章  補充需求  7.1  業(yè)務規(guī)則  7.2  技術需求  7.3  約束   7.4  對象約束語言(OCL) 7.5  術語表 7.6  補充規(guī)范 7.7  小結  7.8  復習題第8章  概念領域建?!?.1  魯棒圖  8.2  對象角色模型(ORM)圖  8.3  類職責協(xié)作者(CRC)卡片  8.4  分析類圖   8.5  邏輯數據模型 8.6  有效運用分析模式 8.7  UML對象圖  8.8  保持概念領域建模的敏捷  8.9  小結      8.10  復習題  第9章  業(yè)務流程建模  9.1  數據流圖   9.2  流程圖   9.3  UML活動圖  9.4  小結 9.5  復習題第10章  敏捷架構  10.1  架構技術和概念 10.2  通過變例看未來 10.3  UML包圖 10.4  UML組件圖 10.5  自由形式的圖 10.6  UML部署圖  10.7  網絡圖 10.8  架構分層 10.9  小結 10.10  復習題第11章  動態(tài)對象建?!?1.1  UML順序圖  11.2  UML通信圖  11.3  UML狀態(tài)機圖 11.4  UML定時圖 11.5  UML交互概況圖 11.6  UML組合結構圖 11.7  小結 11.8  復習題 第12章  結構設計建?!?2.1  UML類圖  12.2  有效地應用設計模式 12.3  用UML進行物理數據建?!?2.4  小結    12.5  復習題  第13章  面向對象編程  13.1  高效編程的哲學  13.2  高質量代碼的編程技巧和技術  13.3  測試驅動的開發(fā)  13.4  從面向對象到Java代碼  13.5  小結 13.6  復習題 第14章  敏捷數據庫開發(fā)  14.1  高效數據開發(fā)的哲學  14.2  把對象映射到關系數據庫   14.3  實現持久代碼的策略  14.4  從設計到數據庫代碼    14.5  面向數據實現策略     14.6  數據庫重構    14.7  遺留分析    14.8  小結    14.9  復習題 第15章  發(fā)展方向 15.1  成為一名通用專家 15.2  繼續(xù)學習過程 15.3  結束語 詞匯表 參考文獻和推薦讀物 基于Web的資源

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    The Object Primer中文版 PDF格式下載


用戶評論 (總計3條)

 
 

  •   經典書籍??催@本書如果沒有感覺的話,絕對是因為項目實戰(zhàn)的經驗不足而難以產生共鳴。書中系統(tǒng)的講解了關于OO目前所涉及到的各個知識領域。很全面了,文筆也比較深入淺出。
  •   經典書籍。
  •   也許是我水平不到吧感覺整本書干巴巴的,寫給項目經理還是架構設計師看呢遠不如bob大叔的書
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網 手機版

京ICP備13047387號-7