注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)軟件再造:面向?qū)ο蟮能浖俟こ棠J?/a>

軟件再造:面向?qū)ο蟮能浖俟こ棠J?/h1>

定 價(jià):¥29.00

作 者: Serge Demeyer,Stephane Ducasse,Oscar Nierstrasz著;莫倩,王愷譯
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): 軟件工程技術(shù)叢書·設(shè)計(jì)系列
標(biāo) 簽: 面向?qū)ο?/td>

ISBN: 9787111150183 出版時(shí)間: 2004-10-01 包裝: 膠版紙
開本: 24cm 頁(yè)數(shù): 182 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  面對(duì)遺留系統(tǒng),人們經(jīng)常遇到的情況是:文檔丟失或過(guò)時(shí)了;原有的開發(fā)人員不知去向;現(xiàn)有的開發(fā)團(tuán)隊(duì)對(duì)系統(tǒng)知之甚少;系統(tǒng)組件有很多都沒有經(jīng)過(guò)單元測(cè)試;修改了一處錯(cuò)誤,又出現(xiàn)了另一種錯(cuò)誤;系統(tǒng)重建時(shí)間很長(zhǎng),以至于對(duì)系統(tǒng)做任何改進(jìn)都很困難。然而,遺留軟件又是業(yè)務(wù)工作所必需的,不能簡(jiǎn)單丟棄,需要繼續(xù)使用或升級(jí)更新。這時(shí),開發(fā)人員要如何理解系統(tǒng),充分降低遺留系統(tǒng)的復(fù)雜性,以便能以可接受的代價(jià)繼續(xù)使用和改進(jìn)原有系統(tǒng)呢?這就是本書要傳達(dá)給讀者的技術(shù)。如何對(duì)遺留系統(tǒng)進(jìn)行反向工程以理解系統(tǒng)中的問題,然后對(duì)系統(tǒng)進(jìn)行再工程以滿足新的需求。本書就是一本關(guān)于這方面內(nèi)容的指南。再工程模式清晰地界定和解釋了如何理解現(xiàn)有大型代碼庫(kù),如何轉(zhuǎn)換它們以滿足新的需求。關(guān)鍵是要認(rèn)識(shí)到,系統(tǒng)的正確設(shè)計(jì)和組織,并非簡(jiǎn)單地因?yàn)槔斫饬讼到y(tǒng)的初始需求,而是由于認(rèn)識(shí)到這些需求是不斷變化的。

作者簡(jiǎn)介

暫缺《軟件再造:面向?qū)ο蟮能浖俟こ棠J健纷髡吆?jiǎn)介

圖書目錄

 第1章  軟件再工程模式
 為什么我們要實(shí)施軟件再工程
 對(duì)象技術(shù)有什么特殊
 再工程生命周期
 再工程模式
 再工程模式的形式
 再工程模式圖譜
 第一部分  反向工程
 第2章  設(shè)定方向
 影響因素
 概述
 模式2. 1:遵循基本準(zhǔn)則,
 模式2. 2:指派一名領(lǐng)航員
 模式2. 3:在圓桌會(huì)議上發(fā)言
 模式2. 4:最有價(jià)值的優(yōu)先
 模式2. 5:修正問題, 而非消除癥狀
 模式2. 6:如果還沒有壞, 就不要修補(bǔ)它
 模式2. 7:保持簡(jiǎn)單
 第3章  首次接觸
 影響因素
 概述
 下一步
 模式3. 1:與維護(hù)人員交談
 模式3. 2:在一小時(shí)內(nèi)通讀所有代碼
 模式3. 3:瀏覽文檔
 模式3. 4:在演示中采訪
 模式3. 5:模擬安裝
 第4章  初始理解
 影響因素
 概述
 下一步
 模式4. 1:分析持久數(shù)據(jù)
 模式4. 2:推測(cè)設(shè)計(jì)
 模式4. 3:研究異常實(shí)體
 第5章  詳細(xì)模型獲取
 影響因素
 概述
 下一步
 模式5. 1:綁定代碼和問題
 模式5. 2:為理解而重構(gòu)
 模式5. 3:步進(jìn)執(zhí)行
 模式5. 4:尋找約定
 模式5. 5:向過(guò)去學(xué)習(xí)
 第二部分  再工程
 第6章  測(cè)試:生命的保障
 影響因素
 概述
 模式6. 1:為推動(dòng)演化而編寫測(cè)試
 模式6. 2:增量式擴(kuò)充測(cè)試庫(kù)
 模式6. 3:使用測(cè)試框架
 模式6. 4:測(cè)試接口而非實(shí)現(xiàn)
 模式6. 5:記錄業(yè)務(wù)規(guī)則作為測(cè)試
 模式6. 6:為理解而編寫測(cè)試
 第7章  移植策略
 影響因素
 概述
 模式7. 1:讓用戶參與
 模式7. 2:建立信心
 模式7. 3:增量式移植系統(tǒng)
 模式7. 4:原型化目標(biāo)解決方案
 模式7. 5:總保持一個(gè)運(yùn)行版本
 模式7. 6:每次改變之后進(jìn)行回歸測(cè)試
 模式7. 7:建立通往新城鎮(zhèn)的橋梁
 模式7. 8:提供正確的接口
 模式7. 9:區(qū)分公共的和已發(fā)布的接口
 模式7. 10:失效過(guò)時(shí)接口
 模式7. 11:保持熟悉度
 模式7. 12:在優(yōu)化前使用分析器
 第8章  檢測(cè)重復(fù)代碼
 影響因素
 概述
 模式8. 1:機(jī)械地比較代碼
 模式8. 2:將代碼可視化成點(diǎn)狀圖
 第9章  重新分布責(zé)任
 影響因素
 概述
 模式9. 1:使行為更靠近數(shù)據(jù)
 模式9. 2:消除導(dǎo)航代碼
 模式9. 3:分解全能類
 第10章  轉(zhuǎn)換條件分支到多態(tài)
 影響因素
 概述
 模式10. 1:轉(zhuǎn)換對(duì)自身類型的檢查
 模式10. 2:轉(zhuǎn)換對(duì)調(diào)用者類型的檢查
 模式10. 3:提取狀態(tài)
 模式10. 4:提取策略
 模式10. 5:引進(jìn)空對(duì)象
 模式10. 6:轉(zhuǎn)化條件分支為注冊(cè)
 附錄  模式簡(jiǎn)介
 參考文獻(xiàn)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)