-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰(zhàn)行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優(yōu)實踐之路
-
>
第一行代碼Android
-
>
JAVA持續(xù)交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
軟件架構實踐(英文版·原書第4版) 版權信息
- ISBN:9787111699156
- 條形碼:9787111699156 ; 978-7-111-69915-6
- 裝幀:一般膠版紙
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>
軟件架構實踐(英文版·原書第4版) 本書特色
(1)本書為英文版,英文原版書名:Software Architecture in Practice,F(xiàn)ourth Edition (2)本書著重討論以下核心內容,并層層遞進,逐步深入。首先解釋了什么是軟件架構,為什么它很重要,以及如何以規(guī)范和有效的方式設計、實現(xiàn)、分析、演進和管理它。其次系統(tǒng)闡述如何使用架構來應對需求和系統(tǒng)規(guī)模的加速增長,以及如何管理新增的質量屬性。*后講解如何利用架構優(yōu)化關鍵質量屬性(包括性能、可修改性、防護性、可用性、互操作性、可測試性、易用性、可部署性等),如何管理和優(yōu)化現(xiàn)有架構,如何將它們用于解決新問題并構建成可作為戰(zhàn)略資產的可重用架構。
軟件架構實踐(英文版·原書第4版) 內容簡介
《軟件架構實踐(英文版.原書第4版)》著重討論以下核心內容,并層層遞進,逐步深入。 首先解釋了什么是軟件架構,為什么它很重要,以及如何以規(guī)范和有效的方式設計、實現(xiàn)、分析、演進和管理它。 其次系統(tǒng)闡述如何使用架構來應對需求和系統(tǒng)規(guī)模的加速增長,以及如何管理新增的質量屬性。 *后講解如何利用架構優(yōu)化關鍵質量屬性(包括性能、可修改性、防護性、可用性、互操作性、可測試性、易用性、可部署性等),如何管理和優(yōu)化現(xiàn)有架構,如何將它們用于解決新問題并構建成可作為戰(zhàn)略資產的可重用架構。 自第3版出版以來,計算機領域發(fā)生了很大變化。一些之前沒有被考慮的質量屬性在許多架構師的日常實踐中變得重要。我們正在構建不同種類的系統(tǒng),并且以不同于十年前的方式構建它們。現(xiàn)在的系統(tǒng)通常構建在云中的虛擬化資源之上,移動性越來越強,移動性帶來的機遇和挑戰(zhàn)也越來越多。因此,第4版全面更新了有關移動、云、能源管理、DevOps、量子計算等方面的內容。 通過《軟件架構實踐(英文版.原書第4版)》,你將: 了解架構如何影響技術環(huán)境(并受其影響)、項目生命周期、業(yè)務概要和實踐。 了解如何通過架構來利用已驗證的模式、接口和實踐去優(yōu)化質量。 了解移動、云、機器學習和量子計算的架構。 設計越來越重要的屬性,如能源效率和安全性。 了解如何通過發(fā)現(xiàn)架構的重大影響、使用DevOps和部署流水線以及管理架構債來擴展系統(tǒng)。 了解架構在組織中的作用,以便提供更多價值。
軟件架構實踐(英文版·原書第4版) 目錄
**部分 入門介紹
第1章 什么是軟件架構
1.1 什么是軟件架構,什么不是軟件架構
1.2 架構結構與視圖
1.3 什么是“好的”架構
1.4 總結
1.5 進一步閱讀
1.6 問題討論
第2章 軟件架構的重要性
2.1 抑制或支持系統(tǒng)的質量屬性
2.2 關于變更的推理和管理
2.3 預測系統(tǒng)質量
2.4 利益相關者之間的溝通
2.5 早期設計決策
2.6 實現(xiàn)約束
2.7 對組織結構的影響
2.8 賦能增量開發(fā)
2.9 成本和進度估算
2.10 可轉移、可重用模型
2.11 架構允許合并獨立開發(fā)的元素
2.12 限制設計方案的術語
2.13 培訓的基礎
2.14 總結
2.15 進一步閱讀
2.16 問題討論
第二部分 質量屬性
第3章 理解質量屬性
3.1 功能性
3.2 質量屬性注意事項
3.3 明確質量屬性需求:質量屬性場景
3.4 通過架構模式和戰(zhàn)術實現(xiàn)質量屬性
3.5 用戰(zhàn)術設計
3.6 分析質量屬性的設計決策:基于戰(zhàn)術的調查問卷
3.7 總結
3.8 進一步閱讀
3.9 問題討論
第4章 可用性
4.1 可用性通用場景
4.2 可用性戰(zhàn)術
4.3 基于戰(zhàn)術的可用性調查問卷
4.4 可用性模式
4.5 進一步閱讀
4.6 問題討論
第5章 可部署性
5.1 持續(xù)部署
5.2 可部署性
5.3 可部署性通用場景
5.4 可部署性戰(zhàn)術
5.5 基于戰(zhàn)術的可部署性調查問卷
5.6 可部署性模式
5.7 進一步閱讀
5.8 問題討論
第6章 能源效率
6.1 能源效率通用場景
6.2 能源效率戰(zhàn)術
6.3 基于戰(zhàn)術的能源效率調查問卷
6.4 模式
6.5 進一步閱讀
6.6 問題討論
第7章 可集成性
7.1 評估架構的可集成性
7.2 可集成性通用場景
7.3 可集成性戰(zhàn)術
7.4 基于戰(zhàn)術的可集成性調查問卷
7.5 模式
7.6 進一步閱讀
7.7 問題討論
第8章 可修改性
8.1 可修改性通用場景
8.2 可修改性戰(zhàn)術
8.3 基于戰(zhàn)術的可修改性調查問卷
8.4 模式
8.5 進一步閱讀
8.6 問題討論
第9章 性能
9.1 性能通用場景
9.2 性能戰(zhàn)術
9.3 基于戰(zhàn)術的性能調查問卷
9.4 性能模式
9.5 進一步閱讀
9.6 問題討論
第10章 安全性
10.1 安全性通用場景
10.2 安全性戰(zhàn)術
10.3 基于戰(zhàn)術的安全性調查問卷
10.4 安全性模式
10.5 進一步閱讀
10.6 問題討論
第11章 防護性
11.1 防護性通用場景
11.2 防護性戰(zhàn)術
11.3 基于戰(zhàn)術的防護性調查問卷
11.4 防護性模式
11.5 進一步閱讀
11.6 問題討論
第12章 可測試性
12.1 可測試性通用場景
12.2 可測試性戰(zhàn)術
12.3 基于戰(zhàn)術的可測試性調查問卷
12.4 可測試性模式
12.5 進一步閱讀
12.6 問題討論
第13章 易用性
13.1 易用性通用場景
13.2 易用性戰(zhàn)術
……
第三部分 架構解決方案
第四部分 可擴展架構實踐
第五部分 架構和組織
參考資料
軟件架構實踐(英文版·原書第4版) 作者簡介
倫.巴斯(Len Bass) 是一位獲獎作者和講演者,擁有超過50年的高級軟件經(jīng)驗,其中包括在卡內基-梅隆大學軟件工程研究所(SEI)的25年。目前在卡內基-梅隆大學兼職講授DevOps。 保羅.克萊門茨(Paul Clements) 是BigLever Software公司的副總裁,幫助組織從產品線工程(PLE)中獲得價值。作為SEI的高級技術人員,他領導了PLE和軟件架構方面的高級項目。瑞克.凱茲曼(Rick Kazman) 是夏威夷大學的教授,也是SEI的訪問研究員。他的興趣包括軟件架構、可視化、設計、分析和經(jīng)濟學。他參與創(chuàng)造了有影響力的架構分析方法和工具,包括SAAM、ATAM、CBAM、Dali和Titan。
- >
月亮與六便士
- >
新文學天穹兩巨星--魯迅與胡適/紅燭學術叢書(紅燭學術叢書)
- >
經(jīng)典常談
- >
人文閱讀與收藏·良友文學叢書:一天的工作
- >
煙與鏡
- >
姑媽的寶刀
- >
龍榆生:詞曲概論/大家小書
- >
伊索寓言-世界文學名著典藏-全譯本