軟件架構(gòu)設(shè)計

出版時間: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

評論、評分、閱讀與下載


    軟件架構(gòu)設(shè)計 PDF格式下載


用戶評論 (總計9條)

 
 

  •   老公說很喜歡,是本不錯的書。
  •   書應(yīng)該是正版的,不知道是不是快遞的原因,書的邊角有明顯破損
  •   這書是我買的最滿意的架構(gòu)書,感覺很棒,推存
  •   但是,感覺結(jié)構(gòu)有些零散了
  •   每次看到,都會想起keyunlu大師和huwanlin神醫(yī)
  •   一般,案例較多,沒有深入看
  •   網(wǎng)上多人推薦
  •   經(jīng)典中的經(jīng)典,非常適合技術(shù)更進一步的人
  •   自己看的
 

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

京ICP備13047387號-7