出版時間:2007-5 出版社:電子工業(yè) 作者:溫昱 頁數(shù):340
Tag標簽:無
內(nèi)容概要
本書緊緊圍繞“軟件架構(gòu)設(shè)計”這一主題,立足實踐解析了軟件架構(gòu)的概念、闡述了切實可行的軟件架構(gòu)設(shè)計方法、提供了可操作性極強的完整的架構(gòu)設(shè)計過程。另外,本書從思維方式的突破、面向?qū)ο笤O(shè)計、UML建模、過程與管理等關(guān)鍵過渡環(huán)節(jié),為廣大程序員的成長提供了切中肯綮的指導(dǎo)。本書可作為計算機軟件專業(yè)本科生、研究生和軟件工程碩士的軟件架構(gòu)設(shè)計教材,也可作為軟件開發(fā)高級培訓(xùn)、軟件開發(fā)管理培訓(xùn)的培訓(xùn)教材,更是第一線高級開發(fā)人員和開發(fā)管理人員的必備參考書。
作者簡介
溫昱,資深咨詢顧問,CSAI特聘高級顧問,軟件架構(gòu)專家,軟件架構(gòu)思想的傳播者和積極推動者。十年系統(tǒng)規(guī)劃、架構(gòu)設(shè)計和研發(fā)管理經(jīng)驗,在金融、航空、多媒體、網(wǎng)絡(luò)管理、中間件平臺等領(lǐng)域負責(zé)和參與多個大型系統(tǒng)的規(guī)劃、設(shè)計、開發(fā)與管理。在《程序員》雜志、IBM DeveloperWorks等媒體發(fā)表了《圖論思想與UML應(yīng)用》、《敏捷設(shè)計從理論到實踐》、《隨需而變的RUP》等文章數(shù)十篇。譯著有《應(yīng)用框架的設(shè)計與實現(xiàn)——NET平臺》等。松耦合空間(www.ou-he.com)網(wǎng)站創(chuàng)辦人。
書籍目錄
第一部分 軟件架構(gòu)概念與思想篇 第1章 解析軟件架構(gòu)要領(lǐng) 第2章 子系、框架與架構(gòu) 第3章 軟件架構(gòu)的作用第二部分 軟件架構(gòu)設(shè)計方法與過程篇 第4章 軟件架色視圖 第5章 架構(gòu)設(shè)計的5視圖法 第6章 從概念性架構(gòu)到實際架構(gòu) 第7章 如何進行成功的架構(gòu)設(shè)計 第8章 軟件架構(gòu)要設(shè)計到什么程度 第9章 軟件架構(gòu)設(shè)計過程 第10章 需求分析 第11章 專題:用例技術(shù)及應(yīng)用 第12章 領(lǐng)域建模 第13章 確定對軟件架構(gòu)關(guān)鍵的需求 第14章 概念性架構(gòu)設(shè)計 第15章 質(zhì)量屬性分析 第16章 細化架構(gòu)設(shè)計 第17章 實現(xiàn)并驗證軟件架構(gòu)第三部分 程序員成長篇 第18章 MIME編碼類案例:從面向過程到面向?qū)ο? 第19章 突破OOP思維:繼承在OOP中的應(yīng)用 第20章 細向見真章:耦合其實東不空洞 第21章 敏捷設(shè)計:從理論到實踐 第22章 基于角色的設(shè)計:從理論到實踐 第23章 超越設(shè)計模式:理解和運用更多模式 第24章 如此輕松:立足圖論學(xué)UML 第25章 理解軟件過程:解析RUP核心概念 第26章 海闊憑魚躍:通盤理解軟件工程參考文獻
媒體關(guān)注與評論
序方法如路標。如果地形復(fù)雜,我們會迷路,但有了路標,則有利于我們找到前進的方向。好的方法也是如此,它對實踐者有啟發(fā)和指引作用。我們需要一種有條理的架構(gòu)設(shè)計方法。這種方法必須有針對性。如何應(yīng)對需求變更?如何為非功能需求而設(shè)計?如何設(shè)計架構(gòu)的不同方面?如何驗證架構(gòu)的可行性?解決這些問題的思路,必須被貫穿到架構(gòu)設(shè)計方法之中,且要顯而易見才好。這種方法必須易于掌握。換句話說,技術(shù)要主流;如果都是一線軟件人員不熟悉的陽春白雪級的東西,大家掌握起來就比較困難了。這種方法不能太重。迭代可以為這種方法錦上添花,但不應(yīng)成為掌握這種方法的障礙;建模也不應(yīng)濫用,雖然建模不僅有用而且關(guān)鍵……本書緊緊圍繞“軟件架構(gòu)設(shè)計”這一主題,立足實踐解析了軟件架構(gòu)的概念、闡述了切實可行的軟件架構(gòu)設(shè)計方法、提供了可操作性極強的完整的架構(gòu)設(shè)計過程。另外,本書從思維方式的突破、面向?qū)ο笤O(shè)計、UML建模、過程與管理等關(guān)鍵過渡環(huán)節(jié),為廣大程序員的成長提供了切中肯綮的指導(dǎo)。理論與實踐并重是本書的特點。架構(gòu)設(shè)計要如何開展?架構(gòu)設(shè)計要進行到什么程度?各類需求對架構(gòu)設(shè)計的影響有何不同?關(guān)鍵需求決定架構(gòu)的具體做法是什么?如何運用“屬性-場景-決策”表規(guī)劃非功能需求?如何運用OO原則進行敏捷設(shè)計?對這些問題書中都進行了深入闡述,并結(jié)合金融、航空、網(wǎng)絡(luò)管理等行業(yè)軟件的成功架構(gòu)設(shè)計案例,將理性的思考和寶貴的實踐經(jīng)驗奉獻給讀者。感謝微軟研究院的劉鐵鋒、《程序員》的孟巖、BeyondSoft的夏桅、IBM的羅景文等朋友的大力支持,他們?yōu)楸緯牟邉澵暙I了真知灼見。感謝我的妻子徐異婕,她對本書的內(nèi)容、形式、案例均提出了大量寶貴意見和建議。感謝所有為本書提出建議的朋友。感謝父母長久以來對我的鼓勵。感謝岳父岳母在整個漫長的寫作過程中對寶寶無微不至的照顧,使我有更多精力鋪在寫作上。由于作者水平有限,本書不足和錯誤之處在所難免,懇請專家和讀者批評指正,歡迎來信(shanghaiwenyu@163.com)。本書的支持網(wǎng)站為松耦合空間(www.ou-he.com),提供與本書內(nèi)容有關(guān)的資源、信息、課件等。溫 昱2007.2.25于上海浦東
編輯推薦
架構(gòu)設(shè)計貴在務(wù)實暢銷書《應(yīng)用框架的設(shè)計與實現(xiàn)——.NET平臺》譯者溫昱先生最新作品!《程序員》雜志技術(shù)主編孟巖鼎力推薦!包含大量來自開發(fā)一線的實際案例!理論與實踐高度而巧妙地結(jié)合!
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載