出版時(shí)間:2005-9 出版社:機(jī)械工業(yè)出版社 作者:安伯樂(lè) 頁(yè)數(shù):349
Tag標(biāo)簽:無(wú)
內(nèi)容概要
全書(shū)細(xì)致、全面地講解面向?qū)ο蟮幕靖拍罴捌鋺?yīng)用,尤其深入講解了敏捷軟件開(kāi)發(fā)的技術(shù),描述了如何采用敏捷的方法定義需求,進(jìn)行分析和設(shè)計(jì)。本書(shū)使用了UML2.0以及其他一些領(lǐng)先技術(shù),包括敏捷模型驅(qū)動(dòng)開(kāi)發(fā)(AMDD)和測(cè)試驅(qū)動(dòng)開(kāi)發(fā)方法(TDD)等。本書(shū)融會(huì)了作者多年軟件開(kāi)發(fā)的經(jīng)驗(yàn),實(shí)用性強(qiáng),包含大量實(shí)例。每章的復(fù)習(xí)題不僅可以幫助讀者總結(jié)概念,而且能夠促使讀者深入思考,舉一反三,適合教學(xué)。
作者簡(jiǎn)介
Scott W. Ambler早在上世紀(jì)八十年代早期就開(kāi)始從事軟件開(kāi)發(fā),使用諸如Fortran和Basic開(kāi)發(fā)。從1990年起就開(kāi)始作為過(guò)程指導(dǎo)者,系統(tǒng)架構(gòu)師,項(xiàng)目經(jīng)理,指導(dǎo)者,開(kāi)發(fā)人員,分析師,設(shè)計(jì)人員,以及培訓(xùn)人員從事面向?qū)ο箝_(kāi)發(fā)。在這些角色中,對(duì)于復(fù)雜概念的有效溝通是必要的―
書(shū)籍目錄
第1章 先進(jìn)的軟件開(kāi)發(fā) 1.1 現(xiàn)代開(kāi)發(fā)技術(shù) 1.2 現(xiàn)代開(kāi)發(fā)方法 1.3 本書(shū)的組織 1.4 案例研究 1.5 小結(jié)第2章 面向?qū)ο蟮幕靖拍睢?.1 概述OO概念 2.2 結(jié)構(gòu)化觀點(diǎn)下的OO概念 2.3 UML 2圖 2.4 對(duì)象和類 2.5 屬性和操作/方法 2.6 抽象、封裝和信息隱藏 2.7 繼承 2.8 持久化 2.9 關(guān)系 2.10 協(xié)作 2.11 耦合 2.12 內(nèi)聚 2.13 多態(tài) 2.14 接口 2.15 組件 2.16 模式 2.17 小結(jié) 2.18 復(fù)習(xí)題第3章 完整生命周期面向?qū)ο鬁y(cè)試 3.1 變更的成本 3.2 測(cè)試哲學(xué) 3.3 FLOOT 3.4 回歸測(cè)試 3.5 質(zhì)量保證 3.6 測(cè)試模型 3.7 測(cè)試代碼 3.8 全面測(cè)試系統(tǒng) 3.9 用戶測(cè)試 3.10 測(cè)試驅(qū)動(dòng)的開(kāi)發(fā)(TDD) 3.11 小結(jié) 3.12 復(fù)習(xí)題 第4章 敏捷模型驅(qū)動(dòng)的開(kāi)發(fā) 4.1 建模哲學(xué) 4.2 項(xiàng)目風(fēng)險(xiǎn)承擔(dān)者 4.3 什么是敏捷建模(AM) 4.4 AM的價(jià)值 4.5 AM的原則 4.6 AM實(shí)踐 4.7 慢慢進(jìn)入敏捷建?!?.8 AMDD 4.9 基本信息收集技術(shù) 4.10 敏捷文檔 4.11 在軟件開(kāi)發(fā)中使用白板 4.12 AMDD和其他敏捷方法學(xué) 4.13 敏捷建模和測(cè)試驅(qū)動(dòng)開(kāi)發(fā) 4.14 小結(jié) 4.15 復(fù)習(xí)題 第5章 使用建?!?.1 用例建模 5.2 用戶故事 5.3 特征 5.4 小結(jié) 5.5 復(fù)習(xí)題 第6章 用戶界面開(kāi)發(fā) 6.1 本質(zhì)用戶界面原型 6.2 傳統(tǒng)用戶界面原型法 6.3 用戶界面流程圖 6.4 可用性 6.5 用戶界面設(shè)計(jì)策略 6.6 敏捷風(fēng)險(xiǎn)承擔(dān)者文檔 6.7 小結(jié) 6.8 復(fù)習(xí)題第7章 補(bǔ)充需求 7.1 業(yè)務(wù)規(guī)則 7.2 技術(shù)需求 7.3 約束 7.4 對(duì)象約束語(yǔ)言(OCL) 7.5 術(shù)語(yǔ)表 7.6 補(bǔ)充規(guī)范 7.7 小結(jié) 7.8 復(fù)習(xí)題第8章 概念領(lǐng)域建?!?.1 魯棒圖 8.2 對(duì)象角色模型(ORM)圖 8.3 類職責(zé)協(xié)作者(CRC)卡片 8.4 分析類圖 8.5 邏輯數(shù)據(jù)模型 8.6 有效運(yùn)用分析模式 8.7 UML對(duì)象圖 8.8 保持概念領(lǐng)域建模的敏捷 8.9 小結(jié) 8.10 復(fù)習(xí)題 第9章 業(yè)務(wù)流程建模 9.1 數(shù)據(jù)流圖 9.2 流程圖 9.3 UML活動(dòng)圖 9.4 小結(jié) 9.5 復(fù)習(xí)題第10章 敏捷架構(gòu) 10.1 架構(gòu)技術(shù)和概念 10.2 通過(guò)變例看未來(lái) 10.3 UML包圖 10.4 UML組件圖 10.5 自由形式的圖 10.6 UML部署圖 10.7 網(wǎng)絡(luò)圖 10.8 架構(gòu)分層 10.9 小結(jié) 10.10 復(fù)習(xí)題第11章 動(dòng)態(tài)對(duì)象建?!?1.1 UML順序圖 11.2 UML通信圖 11.3 UML狀態(tài)機(jī)圖 11.4 UML定時(shí)圖 11.5 UML交互概況圖 11.6 UML組合結(jié)構(gòu)圖 11.7 小結(jié) 11.8 復(fù)習(xí)題 第12章 結(jié)構(gòu)設(shè)計(jì)建?!?2.1 UML類圖 12.2 有效地應(yīng)用設(shè)計(jì)模式 12.3 用UML進(jìn)行物理數(shù)據(jù)建?!?2.4 小結(jié) 12.5 復(fù)習(xí)題 第13章 面向?qū)ο缶幊? 13.1 高效編程的哲學(xué) 13.2 高質(zhì)量代碼的編程技巧和技術(shù) 13.3 測(cè)試驅(qū)動(dòng)的開(kāi)發(fā) 13.4 從面向?qū)ο蟮絁ava代碼 13.5 小結(jié) 13.6 復(fù)習(xí)題 第14章 敏捷數(shù)據(jù)庫(kù)開(kāi)發(fā) 14.1 高效數(shù)據(jù)開(kāi)發(fā)的哲學(xué) 14.2 把對(duì)象映射到關(guān)系數(shù)據(jù)庫(kù) 14.3 實(shí)現(xiàn)持久代碼的策略 14.4 從設(shè)計(jì)到數(shù)據(jù)庫(kù)代碼 14.5 面向數(shù)據(jù)實(shí)現(xiàn)策略 14.6 數(shù)據(jù)庫(kù)重構(gòu) 14.7 遺留分析 14.8 小結(jié) 14.9 復(fù)習(xí)題 第15章 發(fā)展方向 15.1 成為一名通用專家 15.2 繼續(xù)學(xué)習(xí)過(guò)程 15.3 結(jié)束語(yǔ) 詞匯表 參考文獻(xiàn)和推薦讀物 基于Web的資源
圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版