一線架構(gòu)師實踐指南

出版時間:2009年10月  出版社:電子工業(yè)出版社  作者:溫昱  頁數(shù):216  
Tag標簽:無  

內(nèi)容概要

本書致力于為一線架構(gòu)師,以及軟件企業(yè)提供務(wù)實有效的架構(gòu)設(shè)計方法指導(dǎo)。    本書從架構(gòu)師經(jīng)常遇到的困惑出發(fā),總結(jié)軟件架構(gòu)設(shè)計中經(jīng)常遇到的問題,提出“方法體系必然是軟件業(yè)界未來發(fā)展的重大趨勢”,以及“架構(gòu)設(shè)計方法已經(jīng)擴展到方法體系”的觀點。針對軟件架構(gòu)設(shè)計的三個階段(Pre-Architecture階段、 Conceptual Architecture階段和Refined Architecture階段)中的各個具體環(huán)節(jié),給出了最佳的實踐原則和方法,內(nèi)容涵蓋了從需求分析到生成架構(gòu)的整個過程。

作者簡介

溫昱,資深咨詢顧問,CSAI特聘高級顧問,軟件架構(gòu)專家。軟件架構(gòu)思想的傳播者和積極推動者,中國軟件技術(shù)大會杰出貢獻專家。十年系統(tǒng)規(guī)劃、架構(gòu)設(shè)計和研發(fā)管理經(jīng)驗,在金融、航空、多媒體、電信、中間件平臺等領(lǐng)域負責和參與多個大型系統(tǒng)的規(guī)劃、設(shè)計、開發(fā)與管理。作為資深咨詢顧問,已為眾多知名企業(yè)提供了卓有成效的架構(gòu)培訓(xùn)與咨詢服務(wù)。

書籍目錄

第1章 緒論  1.1 一線架構(gòu)師:6個經(jīng)典困惑  1.2 本書的4個核心主張    1.2.1 方法體系是大趨勢    1.2.2 質(zhì)疑驅(qū)動的架構(gòu)設(shè)計    1.2.3 多階段還是多視圖?    1.2.4 內(nèi)置最佳實踐  1.3 ADMEMS方法體系:3個階段,1個貫穿環(huán)節(jié)    1.3.1 Pre—architecture階段:ADMEMS矩陣方法    1.3.2 Conceptual Architecture階段:重大需求塑造做概念架構(gòu)    1.3.3 Refined Architecture階段:落地的5視圖方法    1.3.4 持續(xù)關(guān)注非功能需求:“目標.場景.決策”表方法  1.4 如何運用本書解決“6大困惑”第Ⅰ部分 Pre-Architecture階段.  第2章 Pre—architecture的故事    2.1 “不就是個MIS嗎”      2.1.1 故事:外籍人員管理系統(tǒng)      2.1.2 探究:哪些因素構(gòu)成了架構(gòu)設(shè)計的約束性需求      2.2.1 故事:嵌入式0S的剪裁      2.2.2 探究:又是約束    2.3 “都是C++的錯,換C重寫”      2.3.1 故事:放棄C++,用C重寫計費系統(tǒng)      2.3.2 探究:相互矛盾的質(zhì)量屬性    2.4 展望“Pre—architecture階段篇”  第3章 Pre.architecture總論    3.1 什么是Pre.architecture    3.2 實際意義      3.2.1 需求理解的大局觀      3.2.2 降低架構(gòu)失敗風險      3.2.3 盡早開始架構(gòu)設(shè)計      3.2.4 明確架構(gòu)設(shè)計的“驅(qū)動力”    3.3 業(yè)界現(xiàn)狀      3.3.1 “唯經(jīng)驗論”      3.3.2 “目標不變論”      3.3.3  需求分類法的現(xiàn)狀      3.3.4 需求決定架構(gòu)的原理亟待歸納    3.4 實踐要領(lǐng)      3.4.1 不同需求影響架構(gòu)的不同原理,才是架構(gòu)設(shè)計思維的基礎(chǔ)      3.4.2 二維需求觀與ADMEMS矩陣方法      3.4.3 關(guān)鍵需求決定架構(gòu),其余需求驗證架構(gòu)      3.4.4 Pre.architecture階段的4個步驟  第4章 需求結(jié)構(gòu)化與分析約束影響    4.1 為什么必須進行需求結(jié)構(gòu)化    4.2 用ADMEMS矩陣方法進行需求結(jié)構(gòu)化      4.2.1 范圍:超越《軟件需求規(guī)格說明書》      4.2.2 工具:ADMEMS矩陣    4.3 為什么必須分析約束影響    4.4 ADMEMS方法的“約束分類理論”    4.5 Big Picture:架構(gòu)師應(yīng)該這樣理解約束    4.6 用ADMEMS矩陣方法輔助約束分析    4.7 大型82C網(wǎng)站案例:需求結(jié)構(gòu)化與分析約束影響      4.7.1 需求結(jié)構(gòu)化      4.7.2 分析約束影響(推導(dǎo)法則應(yīng)用)      4.7.3 分析約束影響(查漏法則應(yīng)用)    4.8 貫穿案例      4.8.1 PASS系統(tǒng)背景介紹      4.8.2 需求結(jié)構(gòu)化      4.8.3 分析約束影響  第5章 確定關(guān)鍵質(zhì)量與關(guān)鍵功能    5.1 為什么要確定架構(gòu)的關(guān)鍵質(zhì)量目標    5.2 確定關(guān)鍵質(zhì)量的5大原則      5.2.1 整體思路      5.2.2 分類合適+必要擴充      5.2.3 考慮多方涉眾      5.2.4 檢查性思維      5.2.5 識別矛盾+劃定優(yōu)先級      5.2.6 嚴格程度符合領(lǐng)域與規(guī)模特點    5.3 為什么不是“全部功能作為驅(qū)動因素”    5.4 確定關(guān)鍵功能的4條規(guī)則    5.5 大型82C網(wǎng)站案例:確定關(guān)鍵質(zhì)量與關(guān)鍵功能    5.6 貫穿案例第Ⅱ部分 Conceptual Architecture階段  第6章 概念架構(gòu)的故事    6.1 一籌莫展      6.1.1 小張,以及他負責的產(chǎn)品      6.1.2 老王,后天見客戶    6.2 制定方針      6.2.1 小張:我必須先進行概念架構(gòu)的設(shè)計      6.2.2 老王:清晰的概念架構(gòu),明確的價值體現(xiàn)    6.3 柳暗花明      6.3.1 小張:重大需求塑造概念架構(gòu)      6.3.2 老王:概念架構(gòu)體現(xiàn)重大需求    6.4 結(jié)局與經(jīng)驗      6.4.1 小張:概念架構(gòu)是設(shè)計大系統(tǒng)的關(guān)鍵      6.4.2 老王:概念架構(gòu)是售前必修課  第7章 Conceptual Architecture總論    7.1 什么是概念架構(gòu)    7.2 實際意義      ……  第8章 初步設(shè)計  第9章 高層分割  第10章 考慮非功能需求第Ⅲ部分 Refined Architecture階段  第11章 細化架構(gòu)的故事  第12章 Refined Architecture總論  第13章 邏輯架構(gòu)  第14章 物理架構(gòu)、運行架構(gòu)、開發(fā)架構(gòu)  第15章 數(shù)據(jù)架構(gòu)的難點:數(shù)據(jù)分布第Ⅳ部分 專題:非功能目標的方法論  第16章 故事:困擾己久的非功能問題  第17章 總論:非功能目標的設(shè)計環(huán)節(jié)  第18章 方法:“目標-場景-決策”表索引編輯手記設(shè)計手記

章節(jié)摘錄

  第1章 緒論  1.2 本書的4個核心主張  畫龍須點睛?! ≡诮榻B具體方法之前,先來闡釋本書的4個核心主張:  方法體系是大趨勢?! ≠|(zhì)疑驅(qū)動的架構(gòu)設(shè)計?! 《嚯A段方法?! ?nèi)置最佳實踐的方法?! ∵@4個核心主張可幫助讀者領(lǐng)會ADMEMS方法之精髓?! ?.2.1 方法體系是大趨勢  單一方法已捉襟見肘。一線架構(gòu)師真正需要的,是覆蓋“需求進,架構(gòu)出”全過程的實踐指導(dǎo)--只有綜合了不同方法優(yōu)點的“方法體系”才堪此重任。本書認為,方法體系必然是軟件業(yè)界未來發(fā)展的重大趨勢之一。  本書將要系統(tǒng)介紹的方法體系的名字——ADMEMS,正是“Architectural Design Method has been Extended to Method System”的縮寫。是的,ADMEMS方法不是“單一方法”,而是由多個各具特點的方法組成的“方法體系”。ADMEMS方法通過它的名字亮明了其核心主張。  ADMEMS方法命名由來  ADMEMS是“Architectural Design Method has been Extended to Method System(架構(gòu)設(shè)計方法已經(jīng)擴展到方法體系)”的縮寫。

媒體關(guān)注與評論

  很值得有志成為“一線架構(gòu)師”的人士學(xué)習和借鑒?!  蟠褐锌栖浛偛?中科院軟件所研究員  兩年來,我和我的團隊應(yīng)用了溫老師的一些方法來開發(fā)電信行業(yè)無線網(wǎng)優(yōu)平臺這個大型平臺軟件,目前已經(jīng)取得初步成功?!  藕A霖苍W(wǎng)絡(luò)公司刑總工程師  本書是從實踐中來的,自然可以很好地運用到實踐中去,具有很高的實踐指南價值?!  闻d烈起步科技總工程師  書中的三階段理論、結(jié)構(gòu)化需求與約束分析等不少概念一經(jīng)指出,讓人有茅塞頓開之感。書中有很實用的操作技巧,值得每一個架構(gòu)師反復(fù)學(xué)習和操練,領(lǐng)會之后定會讓您的架構(gòu)設(shè)計更上一層樓?!  窠信d通訊業(yè)務(wù)研究院副院長

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    一線架構(gòu)師實踐指南 PDF格式下載


用戶評論 (總計7條)

 
 

  •   一線架構(gòu)師實踐指南
  •   好書,架構(gòu)師必讀
  •   經(jīng)典書了,收獲很大
  •   不錯的書還在看
  •      自己買來的技術(shù)書很少有能從頭至尾讀完的,但是這本算是例外,倒不是說書多好多好,主要是章節(jié)安排上感覺比較合理,每一章都不是太長,恰好能在不想繼續(xù)看的時候看完一章,哈哈!
       總體感覺還不錯,適合剛剛接觸架構(gòu)的人,比如我這種二把刀(沒有經(jīng)過正兒八經(jīng)的培訓(xùn)和高人指點,靠自學(xué)成才的),能夠幫助梳理一個比較清晰的思路和一些最基本的架構(gòu)原則。個人比較認同第二部分概念架構(gòu)和第四部分非功能需求相關(guān)的觀點,其他部分沒有太大感覺。尤其是第15章數(shù)據(jù)架構(gòu)部分,覺得比較爛,寫的東西都是大路邊上的,沒啥干貨!
       很少寫書評,這是第一次,這是個好習慣,以后可以偶爾為之!
  •     與某個具體技術(shù)平臺一點關(guān)系都沒有。什么叫一線。內(nèi)容不對題。
  •     本書相比《軟件架構(gòu)設(shè)計》,可以說是架構(gòu)設(shè)計流程那部分內(nèi)容的一個實踐指導(dǎo)??刹僮餍员容^強,有一定的參考價值,需要與實踐相結(jié)合理解,理論指導(dǎo)實踐,實踐驗證理論??吹谝槐闀r沒什么感覺,但隨著與實踐的結(jié)合,看過第二遍后慢慢開始體會到它的好處,提取思想,形式要并不重。架構(gòu)設(shè)計國內(nèi)的參考書籍還不多,這本書對正在摸索入門的我理清思路有一定幫助。值得一看。
 

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

京ICP備13047387號-7