出版時(shí)間:2005-11 出版社:機(jī)械工業(yè)出版社 作者:安布勒(澳)康斯坦丁 頁(yè)數(shù):231
內(nèi)容概要
本套書匯集了兩位作者豐富的軟件過程經(jīng)驗(yàn)、10余位業(yè)界杰出人士的親身體會(huì)以及《軟件開發(fā)》和《計(jì)算機(jī)語(yǔ)言》雜志中的精彩論文,提出了軟件開發(fā)過程中的最佳實(shí)踐方法,指導(dǎo)讀者有效而且高效地執(zhí)行這些過程。同時(shí),作者還綜合了統(tǒng)一過程和其他軟件過程,形成了一個(gè)處理真實(shí)世界軟件開發(fā)和產(chǎn)品需要的更完整、更健壯的統(tǒng)一過程。 本套書共有四本,其中介紹的最佳實(shí)踐方法分別對(duì)應(yīng)統(tǒng)一軟件過程的四個(gè)階段:初始階段、細(xì)化階段、構(gòu)造階段、移交和產(chǎn)品化階段。本書是這套書的第3本,重點(diǎn)介紹與統(tǒng)一軟件過程構(gòu)造階段有關(guān)的最佳實(shí)踐。 本書可以作為軟件項(xiàng)目管理人員、軟件開發(fā)工程師、過程工程師、系統(tǒng)工程師等專業(yè)人員的指導(dǎo)用書,也可作為高等院校計(jì)算機(jī)及相關(guān)專業(yè)學(xué)生的參考書。
作者簡(jiǎn)介
Scott W.Ambler是軟件開發(fā)方法年輕一代的領(lǐng)軍人物之一,在理論和實(shí)踐上的造詣都很深厚。作為一位高級(jí)咨詢師,他一直積極參與全球各種大型軟件開發(fā)和過程改進(jìn)項(xiàng)目。同時(shí),他還是一位視野廣闊的方法學(xué)者,是《Software Development》雜志的專欄作家,撰寫了多部頗受推崇的著作
書籍目錄
第1章 介紹 1.1 統(tǒng)一過程 1.2 統(tǒng)一過程的增強(qiáng)生命周期 1.3 構(gòu)造階段的目標(biāo) 1.4 在構(gòu)造階段工作一般怎樣進(jìn)行 1.4.1 項(xiàng)目管理工作流 1.4.2 業(yè)務(wù)建模工作流 1.4.3 需求工作流 1.4.4 基礎(chǔ)設(shè)施管理工作流 1.4.5 分析和設(shè)計(jì)工作流 1.4.6 實(shí)現(xiàn)工作流 1.4.7 部署工作流 1.4.8 測(cè)試工作流 1.4.9 配置和變更管理工作流 1.4.10 環(huán)境工作流 1.5 本書的組織 第2章 項(xiàng)目管理工作流 2.1 項(xiàng)目管理最佳實(shí)踐 2.2 極限編程 2.3 在死亡行軍中生存 2.4 文章 2.4.1 “領(lǐng)導(dǎo)課程” 2.4.2 “成功項(xiàng)目管理的秘密” 2.4.3 “針對(duì)最佳團(tuán)隊(duì)績(jī)效的時(shí)間定量” 2.4.4 “極限編程” 2.4.5 “在‘死亡行軍’項(xiàng)目中生存” 第3章 基礎(chǔ)設(shè)施管理工作流 3.1 戰(zhàn)略性復(fù)用管理 3.2 通過框架進(jìn)行企業(yè)復(fù)用 3.3 通過構(gòu)件進(jìn)行企業(yè)復(fù)用 3.4 文章 3.4.1 “復(fù)用發(fā)生什么情況了” 3.4.2 “復(fù)用誘惑” 3.4.3 “對(duì)面向?qū)ο髲?fù)用的現(xiàn)實(shí)觀察” 3.4.4 “復(fù)用模式和反模式” 3.4.5 “把復(fù)用變?yōu)楝F(xiàn)實(shí)” 3.4.6 “常見的復(fù)用者距離” 3.4.7 “改進(jìn)框架可用性“ 3.4.8 “使框架有價(jià)值” 3.4.9 “構(gòu)件構(gòu)建者的規(guī)則” 3.4.10 “構(gòu)件與Catalysis/UML” 3.4.11 “構(gòu)件:邏輯的、物理的模型” 第4章 分析和設(shè)計(jì)工作流 4.1 學(xué)習(xí)面向?qū)ο蠓治龊驮O(shè)計(jì)的基礎(chǔ)知識(shí) 4.2 分析和設(shè)計(jì)基本原理 4.3 建模最佳實(shí)踐 4.4 給用戶界面設(shè)計(jì)定案 4.5 面向?qū)ο蟪志媒? 4.6 文章 4.6.1 “建模心靈雞湯” 4.6.2 “構(gòu)件的重要性” 4.6.3 “把類標(biāo)準(zhǔn)化” 4.6.4 “以接口為中心的設(shè)計(jì)” 4.6.5 “模擬繼承” 4.6.6 “注重細(xì)節(jié)” ……第5章 實(shí)現(xiàn)工作流 第6章 測(cè)試工作流 第7章 配置和變更管理工作流 第8章 結(jié)束語(yǔ) 附錄A 參考書目 附錄B 有貢獻(xiàn)的作者 附錄C 參考資料和推薦讀物
媒體關(guān)注與評(píng)論
書評(píng)統(tǒng)一過程是面向?qū)ο蠡诮M件軟件開發(fā)過程的唯一過程和標(biāo)準(zhǔn)過程嗎?這四本系列叢書對(duì)統(tǒng)一過程提出批評(píng)意見并給出了第三方觀點(diǎn)。作者介紹了其他可選擇的軟件過程,并且將統(tǒng)一過程與其他軟件過程綜合起來,形成了一個(gè)處理真實(shí)世界軟件開發(fā)和產(chǎn)品需要的更完整的、更健壯的過程。在詳細(xì)闡述一個(gè)更完整的統(tǒng)一過程之后,每一卷書介紹了當(dāng)前實(shí)現(xiàn)統(tǒng)一過程各個(gè)階段(初始、細(xì)化、構(gòu)造、移交和產(chǎn)品化)最佳實(shí)踐的大師的經(jīng)驗(yàn)智慧。 匯聚業(yè)界杰出人物的集體智慧。來自于Peter Coad、Martin Fowler、David Linthicum、Mary Loomis、Steve Maguire、Steve McConnell、Clemens Szyperski和Karl Wiegers等的文章討論了如下論題: ● 如何開發(fā)和維護(hù)大規(guī)模、關(guān)鍵任務(wù)軟件?! ?程序設(shè)計(jì)如何適合整體開發(fā)生命周期?! ?提高職業(yè)技巧和技術(shù)。 并且采用如代碼檢查、配置管理、變更控制以及架構(gòu)建模等最佳實(shí)踐來處理實(shí)現(xiàn)一個(gè)軟件過程的若干細(xì)節(jié)。 用一個(gè)包括具體細(xì)節(jié)的計(jì)劃來填補(bǔ)理論和實(shí)踐之間的空白。在構(gòu)造階段,項(xiàng)目團(tuán)隊(duì)軟件工作重點(diǎn)是將在細(xì)化階段開發(fā)的技術(shù)原型發(fā)展成為成熟的系統(tǒng)。此時(shí)需要實(shí)現(xiàn)系統(tǒng)的簡(jiǎn)要版本,以便在生命周期的早期進(jìn)行測(cè)試來控制質(zhì)量。本書介紹了項(xiàng)目團(tuán)隊(duì)?wèi)?yīng)當(dāng)遵循的最佳實(shí)踐,即掌握構(gòu)造階段的關(guān)鍵要素,包括如何: ● 盡可能早地達(dá)到和保持令人滿意的質(zhì)量。 ● 開發(fā)軟件模型來指導(dǎo)實(shí)現(xiàn)?! ?與用戶團(tuán)體協(xié)同工作來驗(yàn)證需求的實(shí)現(xiàn)情況?! ?實(shí)現(xiàn)和測(cè)試不同的系統(tǒng)構(gòu)件?! ?盡可能早地開發(fā)出系統(tǒng)的實(shí)用版本?! ?為經(jīng)過驗(yàn)證的構(gòu)件設(shè)定基線?! ?有效地管理項(xiàng)目資源(包括風(fēng)險(xiǎn))?! ”緯膬?nèi)容由美國(guó)《Software Development》雜志提供。
編輯推薦
統(tǒng)一過程是面向?qū)ο蠡诮M件軟件開發(fā)過程的唯一過程和標(biāo)準(zhǔn)過程嗎?這四本系列叢書對(duì)統(tǒng)一過程提出批評(píng)意見并給出了第三方觀點(diǎn)。作者介紹了其他可選擇的軟件過程,并且將統(tǒng)一過程與其他軟件過程綜合起來,形成了一個(gè)處理真實(shí)世界軟件開發(fā)和產(chǎn)品需要的更完整的、更健壯的過程。在詳細(xì)闡述一個(gè)更完整的統(tǒng)一過程之后,每一卷書介紹了當(dāng)前實(shí)現(xiàn)統(tǒng)一過程各個(gè)階段(初始、細(xì)化、構(gòu)造、移交和產(chǎn)品化)最佳實(shí)踐的大師的經(jīng)驗(yàn)智慧?! R聚業(yè)界杰出人物的集體智慧。來自于Peter Coad、Martin Fowler、David Linthicum、Mary Loomis、Steve Maguire、Steve McConnell、Clemens Szyperski和Karl Wiegers等的文章討論了如下論題: ● 如何開發(fā)和維護(hù)大規(guī)模、關(guān)鍵任務(wù)軟件。 ● 程序設(shè)計(jì)如何適合整體開發(fā)生命周期。 ● 提高職業(yè)技巧和技術(shù)?! 〔⑶也捎萌绱a檢查、配置管理、變更控制以及架構(gòu)建模等最佳實(shí)踐來處理實(shí)現(xiàn)一個(gè)軟件過程的若干細(xì)節(jié)?! ∮靡粋€(gè)包括具體細(xì)節(jié)的計(jì)劃來填補(bǔ)理論和實(shí)踐之間的空白。在構(gòu)造階段,項(xiàng)目團(tuán)隊(duì)軟件工作重點(diǎn)是將在細(xì)化階段開發(fā)的技術(shù)原型發(fā)展成為成熟的系統(tǒng)。此時(shí)需要實(shí)現(xiàn)系統(tǒng)的簡(jiǎn)要版本,以便在生命周期的早期進(jìn)行測(cè)試來控制質(zhì)量。《統(tǒng)一過程最佳實(shí)踐構(gòu)造階段》介紹了項(xiàng)目團(tuán)隊(duì)?wèi)?yīng)當(dāng)遵循的最佳實(shí)踐,即掌握構(gòu)造階段的關(guān)鍵要素,包括如何: ● 盡可能早地達(dá)到和保持令人滿意的質(zhì)量?! ?開發(fā)軟件模型來指導(dǎo)實(shí)現(xiàn)?! ?與用戶團(tuán)體協(xié)同工作來驗(yàn)證需求的實(shí)現(xiàn)情況?! ?實(shí)現(xiàn)和測(cè)試不同的系統(tǒng)構(gòu)件。 ● 盡可能早地開發(fā)出系統(tǒng)的實(shí)用版本?! ?為經(jīng)過驗(yàn)證的構(gòu)件設(shè)定基線?! ?有效地管理項(xiàng)目資源(包括風(fēng)險(xiǎn))?! 督y(tǒng)一過程最佳實(shí)踐構(gòu)造階段》的內(nèi)容由美國(guó)《Software Development》雜志提供。
圖書封面
評(píng)論、評(píng)分、閱讀與下載
統(tǒng)一過程最佳實(shí)踐構(gòu)造階段 PDF格式下載