架構設計 貴在務實
暢銷書作者軟件架構更火更貴更忙培訓谘詢師——溫昱先生十年磨一劍作品!
《軟件架構設計:程序員嚮架構師轉型必備(第2版)》圍繞“軟件架構設計”主題,從“程序員”成長的視角,深入淺齣地講述瞭架構師的修煉之道。從“基礎篇”、到“設計過程篇”、到“模塊劃分專題”,《軟件架構設計:程序員嚮架構師轉型必備(第2版)》覆蓋瞭架構設計的關鍵技能項,並且對於架構設計過程中可能齣現的各種問題給與瞭解答。
《軟件架構設計:程序員嚮架構師轉型必備(第2版)》對於有誌於成為架構師的程序員們具有非常有效的指導意義,對於已經成為架構師的同行們係統化規範架構設計也是一本很好的教材。
第1章 從程序員到架構師
1.1 軟件業人纔結構
1.1.1 金字塔型,還是橄欖型?
1.1.2 從程序員嚮架構師轉型
1.2 本書價值
1.2.1 閱讀路徑1:架構設計入門
1.2.2 閱讀路徑2:領會大係統架構設計
1.2.3 閱讀路徑3:從需求到架構的全過程
1.2.4 閱讀路徑4:結閤工作,解決實際問題
……
第1部分 基本概念篇
第2章 解析軟件架構概念
第3章 理解架構設計視圖
第2部分 實踐過程篇
第4章 架構設計過程
第5章 需求分析
第6章 用例與需求
第7章 領域建模
第8章 確定關鍵需求
第9章 概念架構設計
第10章 細化架構設計
第11章 架構驗證
第3部分 模塊劃分專題
第12章 粗粒度“功能模塊”劃分
第13章 如何分層
第14章 用例驅動的模塊劃分過程
第15章 模塊劃分的4步驟方法——運用層、模塊、功能 模塊、用例驅動
該定義是“決策派”軟件架構概念的典型代錶,有如下兩個顯著特點:
(1)關注架構實踐中的主體——人,以人的決策為描述對象;
(2)歸納瞭架構決策的類型,指齣架構決策不僅包括關於軟件係統的組織、元素、子係統和架構風格等幾類決策,還包括關於眾多非功能需求的決策。
2.1.3 軟件架構概念大觀
下麵再列舉幾個著名的軟件架構定義,請大傢:
結閤實踐,體會自己所認為的“架構”是什麼,也可問問周圍同事對架構的理解;
體會專傢們給“架構”下的定義雖多,但萬變不離其宗——都是圍繞“組成”和“決策”兩個角度定義架構的;
注意區分,下麵的定義1和定義2屬於架構概念的“決策派”,而定義3、4、5、6、7屬於架構概念的“組成派”;關注定義7(來自SEI的Len Bass等人),它將架構的多視圖“本性”體現到瞭定義當中,是相對比較新的定義,業界都深錶認同。1.Booch、Rumbaugh和Jacobson的定義。
架構是一係列重要決策的集閤,這些決策與以下內容有關:軟件的組織,構成係統的結構元素及其接口的選擇,這些元素在相互協作中明確錶現齣的行為,這些結構元素和行為元素進一步組閤所構成的更大規模的子係統,以及指導這一組織——包括這些元素及其接口、它們的協作和它們的組閤——架構風格。
……
質量問題很嚴重,多圖為亂碼!多次依舊一樣!
評分非常不錯的書籍,值得學習購買!
評分書本還沒看,後續補個評論
評分非常好,使用很方便,以後繼續來購買!
評分書質量不錯,繼續好好學習
評分還沒看,沒時間
評分極差,有的插圖文字竟然是方塊,校稿不嚴
評分好書,國內自己的技術人員難得寫一本。學習下。
評分看瞭兩頁,有點懵.看來架構師這條路還得很長的路要走呀
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.tinynews.org All Rights Reserved. 静思书屋 版权所有