軟件係統架構 pdf epub mobi txt 電子書 下載 2024
☆☆☆☆☆
簡體網頁||
繁體網頁
Nick Rozanski
機械工業齣版社
侯伯薇
2013-5
418
99.00元
華章程序員書庫
9787111421863
圖書標籤:
軟件架構
架構
計算機
軟件工程
軟件開發
計算機科學
計算機理論
架構設計
喜歡 軟件係統架構 的讀者還喜歡
下載链接在页面底部
點擊這裡下載
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!
发表于2024-12-23
軟件係統架構 epub 下載 mobi 下載 pdf 下載 txt 電子書 下載 2024
軟件係統架構 epub 下載 mobi 下載 pdf 下載 txt 電子書 下載 2024
軟件係統架構 pdf epub mobi txt 電子書 下載 2024
圖書描述
魯然斯基等編著的《軟件係統架構(使用視點和視角與利益相關者閤作原書第2版)》是軟件係統架構領域的開創性著作,是兩位擁有數十年軟件行業工作經驗的架構師工作經驗的結晶,圍繞利益相關者、視點和視角三大主題,創新性地提齣瞭如何用架構視點和架構視圖的方法來定義軟件架構,如何用架構視角的方法來確保軟件質量,以及如何用架構視點和架構視角的方法與利益相關者閤作,具有裏程碑意義。《軟件係統架構(使用視點和視角與利益相關者閤作原書第2版)》還展示瞭一種實用的、經過驗證的框架,你可以應用它來處理架構定義過程,並應對創建軟件架構工作所帶來的挑戰。 《軟件係統架構(使用視點和視角與利益相關者閤作原書第2版)》分為五個部分,共30章。第一部分(第1~5章)闡釋利益相關者、架構描述、視點、視圖和視角等基本概念,並描述軟件架構師的角色;第二部分(第6~14章)描述作為架構師所要從事的重要活動,如協商項目的範圍、識彆並管理利益相關者、使用場景和模式、創建模型以及為架構創建文檔並對其加以驗證等;第三部分(第15~23章)集閤瞭在創建架構描述時最重要的七種視點:情境、功能、信息、並發、開發、部署和運維視點;第四部分(第24~29章)集閤瞭對於信息係統最重要的視角,包括安全性、性能和可伸縮性、可用性和適應性、演進、位置、開發資源、國際化等;第五部分(第30章)把這些概念融閤在一起,並闡釋瞭如何把這些理論應用到實踐中。
海報:
軟件係統架構 下載 mobi epub pdf txt 電子書
著者簡介
圖書目錄
譯者序
前言
第1版前言
第1章 簡介 1
1.1 利益相關者、視點和視角 1
1.2 本書結構 4
1.3 誰應該閱讀本書 5
1.4 本書約定 5
第一部分 架構的基本原則
第2章 軟件架構概念 8
2.1 軟件架構 8
2.1.1 係統元素和關係 8
2.1.2 基本係統屬性 9
2.1.3 設計和發展的原則 10
2.1.4 係統屬性和內部組織形式 10
2.1.5 軟件架構的重要性 13
2.2 架構元素 13
2.3 利益相關者 14
2.3.1 個人、團隊或組織 14
2.3.2 興趣和關注點 15
2.3.3 利益相關者的重要性 16
2.4 架構描述 16
2.5 核心概念之間的關係 17
2.6 小結 18
2.7 延伸閱讀 19
第3章 視點和視圖 20
3.1 架構視圖 22
3.2 視點 23
3.3 核心概念之間的關係 24
3.4 使用視點和視圖的好處 24
3.5 視點缺陷 25
3.6 視點目錄 25
3.7 小結 27
3.8 延伸閱讀 28
第4章 架構視角 29
4.1 質量屬性 29
4.2 架構視角 30
4.3 嚮視圖應用視角 33
4.4 應用視角的結果 34
4.4.1 深入的觀點 34
4.4.2 提升 35
4.4.3 精品內容 35
4.5 核心概念之間的關係 35
4.6 使用視角的好處 36
4.7 視角的缺陷 37
4.8 視角與視點對比 37
4.9 視角種類 38
4.10 小結 39
4.11 延伸閱讀 39
第5章 軟件架構師的角色 41
5.1 架構定義過程 41
5.1.1 架構定義不僅是設計 42
5.1.2 需求分析和架構定義之間的區彆 43
5.1.3 架構定義和設計之間的區彆 43
5.2 架構師的角色 44
5.3 核心概念之間的相互關係 46
5.4 架構專門化 47
5.5 組織情境 47
5.5.1 業務分析師 47
5.5.2 項目經理 47
5.5.3 設計主管 48
5.5.4 技術專傢 49
5.5.5 開發者 49
5.6 架構師的技能 49
5.7 架構師的責任 50
5.8 小結 51
5.9 延伸閱讀 51
第二部分 軟件架構過程
第6章 軟件架構過程簡介 54
第7章 架構定義過程 55
7.1 指導原則 55
7.2 過程産齣物 56
7.3 過程情境 56
7.4 支持活動 57
7.5 架構定義活動 60
7.6 過程完成標準 62
7.7 軟件開發生命周期中的架構定義 64
7.7.1 瀑布式方法 64
7.7.2 迭代方法 65
7.7.3 敏捷方法 65
7.8 小結 66
7.9 延伸閱讀 67
第8章 關注點、原則和決定 68
8.1 專注於問題的關注點 70
8.1.1 業務策略 70
8.1.2 業務目標和驅動力 70
8.1.3 係統範圍和需求 71
8.1.4 業務標準和政策 72
8.2 專注於解決方案的關注點 72
8.2.1 IT策略 72
8.2.2 技術目標和驅動力 72
8.2.3 技術標準和政策 73
8.3 其他現實世界中的約束 73
8.4 什麼決定瞭好的關注點 75
8.5 架構原則 75
8.5.1 什麼造就瞭好的原則 78
8.5.2 定義自己的原則 78
8.6 架構決定 79
8.7 使用原則關聯關注點和決定 81
8.8 檢查列錶 82
8.9 小結 83
8.10 延伸閱讀 83
第9章 確定並引入利益相關者 84
9.1 利益相關者的選擇 84
9.2 利益相關者的類彆 85
9.2.1 齣資方 86
9.2.2 評估者 86
9.2.3 溝通者 86
9.2.4 開發人員 87
9.2.5 維護人員 87
9.2.6 生産工程師 87
9.2.7 供應商 87
9.2.8 支持人員 87
9.2.9 係統管理員 88
9.2.10 測試人員 88
9.2.11 用戶 88
9.3 示例 88
9.3.1 非專門設計的部署項目 88
9.3.2 軟件産品開發項目 89
9.3.3 閤作開發 89
9.4 代理利益相關者 90
9.5 利益相關者組 90
9.6 利益相關者的責任 90
9.7 檢查列錶 91
9.8 小結 91
9.9 延伸閱讀 92
第10章 識彆並使用場景 93
10.1 場景類型 93
10.2 使用場景 94
10.3 識彆場景並排定優先級 95
10.4 捕獲場景 96
10.5 什麼造就瞭好場景 98
10.6 應用場景 98
10.6.1 紙質模型 98
10.6.2 走查 99
10.6.3 模擬 100
10.6.4 原型實現的測試 100
10.6.5 完整規模真實測試 100
10.7 有效使用場景 100
10.7.1 識彆一係列重點場景 101
10.7.2 使用清晰的場景 101
10.7.3 盡早使用場景 101
10.7.4 包含對係統質量場景的使用 101
10.7.5 包含對故障場景的使用 101
10.7.6 讓利益相關者緊密參與 101
10.8 檢查列錶 102
10.9 小結 102
10.10 延伸閱讀 103
第11章 使用樣式和模式 104
11.1 設計模式介紹 104
11.2 樣式、模式和慣用法 105
11.2.1 架構樣式 106
11.2.2 軟件設計模式 106
11.2.3 語言慣用法 106
11.2.4 使用樣式、模式和慣用法 107
11.3 模式和架構策略 107
11.4 架構樣式的例子 108
11.5 使用架構樣式的好處 110
11.6 樣式和架構描述 111
11.7 應用設計模式和語言慣用法 111
11.8 檢查列錶 113
11.9 小結 113
11.10 延伸閱讀 113
第12章 創建架構模型 115
12.1 模型為什麼重要 115
12.2 模型的類型 117
12.2.1 定性模型 117
12.2.2 定量模型 118
12.2.3 示意圖 119
12.3 建模語言 119
12.3.1 架構描述語言 119
12.3.2 統一建模語言 120
12.3.3 可執行的領域專用語言 121
12.3.4 其他建模語言 121
12.4 創建有效模型的準則 121
12.4.1 有目的地建模 121
12.4.2 應對受眾 122
12.4.3 仔細、準確地抽象 122
12.4.4 根據風險確定工作重點 123
12.4.5 選擇描述性的名稱 123
12.4.6 定義你的術語 123
12.4.7 以簡單為目標 124
12.4.8 使用已定義的標記法 124
12.4.9 瞭解暗示的語義 124
12.4.10 驗證模型 125
12.4.11 保持模型的活力 125
12.5 和敏捷團隊一起建模 125
12.6 檢查列錶 126
12.7 小結 127
12.8 延伸閱讀 127
第13章 創建架構描述 128
13.1 有效架構描述的屬性 129
13.1.1 正確 129
13.1.2 充分 129
13.1.3 及時 130
13.1.4 簡潔 131
13.1.5 清晰 131
13.1.6 最新 132
13.1.7 精確 133
13.2 詞匯錶 134
13.3 ISO標準 134
13.4 架構描述的內容 135
13.4.1 文檔控製 135
13.4.2 內容錶 135
13.4.3 介紹和管理綱要 135
13.4.4 利益相關者 136
13.4.5 通用架構原則 136
13.4.6 架構設計決定 136
13.4.7 視點 136
13.4.8 視圖 136
13.4.9 質量屬性摘要 137
13.4.10 重要的方案 137
13.4.11 亟待解決的問題 137
13.4.12 附錄 138
13.5 展現架構描述 138
13.6 檢查列錶 139
13.7 小結 140
13.8 延伸閱讀 140
第14章 評估架構 141
14.1 為什麼要評估架構 141
14.2 評估技術 142
14.2.1 演講 142
14.2.2 正式評審和結構化的走查 143
14.2.3 通過使用場景來評估 144
14.2.4 原型和概念驗證係統 145
14.2.5 骨架係統 146
14.3 基於場景的評估方法 146
14.3.1 以架構為中心的活動 147
14.3.2 以利益相關者為中心的活動 149
14.4 在軟件生命周期內評估 150
14.5 驗證現存係統的架構 151
14.6 記錄評估結果 153
14.7 選擇評估方法 154
14.8 檢查列錶 154
14.9 小結 155
14.10 延伸閱讀 155
第三部分 視點類型
第15章 視點類型簡介 158
第16章 情境視點 160
16.1 關注點 161
16.1.1 係統範圍和責任 161
16.1.2 外部實體和服務以及所用數據的標識 161
16.1.3 外部實體的本質和特徵 162
16.1.4 外部接口的標識和職責 162
16.1.5 外部接口的本質和特徵 163
16.1.6 其他外部依賴關係 163
16.1.7 對係統環境的影響 164
16.1.8 總體完成度、一緻性和連貫性 164
16.1.9 利益相關者的關注點 165
16.2 模型 165
16.2.1 情境模型 165
16.2.2 交互場景 169
16.3 問題和缺陷 169
16.3.1 遺漏或者錯誤的外部實體 169
16.3.2 遺漏隱藏的依賴關係 169
16.3.3 鬆散或不精確的接口描述 170
16.3.4 詳細程度不閤適 170
16.3.5 範圍蔓延 170
16.3.6 隱藏或假設的情境和範圍 171
16.3.7 過於復雜的交互 171
16.3.8 過度使用術語 171
16.4 檢查列錶 172
16.5 延伸閱讀 172
第17章 功能視點 173
17.1 關注點 173
17.1.1 功能能力 173
17.1.2 外部接口 174
17.1.3 內部結構 174
17.1.4 功能設計哲學 174
17.1.5 利益相關者的關注點 175
17.2 模型 176
17.3 問題和缺陷 184
17.3.1 設計很差的接口 184
17.3.2 難以理解的職責 184
17.3.3 基礎架構作為功能性元素 184
17.3.4 過載的視圖 185
17.3.5 沒有元素定義的圖 186
17.3.6 難以調節多位利益相關者的需求 186
17.3.7 錯誤的詳細程度 187
17.3.8 “神元素” 187
17.3.9 過多依賴關係 188
17.4 檢查列錶 188
17.5 延伸閱讀 188
第18章 信息視點 190
18.1 關注點 191
18.1.1 信息結構和內容 191
18.1.2 信息目的和用途 191
18.1.3 信息所有權 192
18.1.4 企業擁有的信息 193
18.1.5 標識符和映射關係 194
18.1.6 信息語義的易變性 195
18.1.7 信息存儲模型 196
18.1.8 信息流 197
18.1.9 信息一緻性 198
18.1.10 信息質量 199
18.1.11 及時性、延遲和壽命 200
18.1.12 歸檔和保留信息 201
18.1.13 利益相關者的關注點 201
18.2 模型 202
18.2.1 靜態信息結構模型 202
18.2.2 信息流模型 204
18.2.3 信息生命周期模型 206
18.2.4 其他類型的信息模型 207
18.3 問題和陷阱 209
18.3.1 數據展現不兼容 209
18.3.2 不可避免的多個更新器 210
18.3.3 鍵值匹配缺陷 211
18.3.4 接口復雜 211
18.3.5 過載的中心數據庫 212
18.3.6 不一緻的分布式數據庫 213
18.3.7 信息質量很差 213
18.3.8 信息延遲過大 213
18.3.9 容量不足 214
18.4 檢查列錶 214
18.5 延伸閱讀 215
第19章 並發視點 216
19.1 關注點 217
19.1.1 任務結構 217
19.1.2 功能元素與任務的映射關係 218
19.1.3 進程間通信 218
19.1.4 狀態管理 218
19.1.5 同步和整閤 218
19.1.6 支持可伸縮性 219
19.1.7 啓動和關閉 219
19.1.8 任務故障 219
19.1.9 重入 219
19.1.10 利益相關者的關注點 220
19.2 模型 220
19.2.1 係統級彆的並發模型 220
19.2.2 狀態模型 225
19.3 問題和缺陷 228
19.3.1 對錯誤的並發建模 228
19.3.2 錯誤地對並發建模 228
19.3.3 過度復雜 229
19.3.4 資源競爭 229
19.3.5 死鎖 230
19.3.6 競爭條件 230
19.4 檢查列錶 230
19.5 延伸閱讀 231
· · · · · · (
收起)
軟件係統架構 pdf epub mobi txt 電子書 下載
用戶評價
評分
☆☆☆☆☆
內容太乾太“硬”,加上期間斷斷續續,曆時半年多,今天終於讀完,算的上曠日持久瞭。
評分
☆☆☆☆☆
內容還算不錯,但是自我感覺這本書可讀性不強,很刻闆的感覺。
評分
☆☆☆☆☆
內容還算不錯,但是自我感覺這本書可讀性不強,很刻闆的感覺。
評分
☆☆☆☆☆
不知道是不是翻譯的原因,這本書讀起來比較生硬,可讀性不是太好;很多關鍵點如果沒有心得的話讀瞭幫助也不大,對於長期思考架構和有所觀察的人來說一定程度上能夠幫助梳理思路
評分
☆☆☆☆☆
一刷。 書中沒有想用一個大的模型來解決所有的問題。而是首先引入瞭利益相關者(為之建立係統)、視點(模型)和視角(質量屬性)的概念,接著結閤不同的視點和視角來描述係統,需要保證各個視點之間的一緻性。 一即多,多即一。 PS.書中的概念和定義較多。
讀後感
評分
☆☆☆☆☆
系统架构的视图,视角,利益相关者的概念早已有之,该书对相关理论进行了全面的总结和论述,相信读过其他软件架构方面书籍的人士,对本书中的概念不会陌生。 文中提出七个视图,五个视角。视图是对整个系统一个侧面的反映,视角是从某个领域角度观察整个系统,涉及多个...
評分
☆☆☆☆☆
系统架构的视图,视角,利益相关者的概念早已有之,该书对相关理论进行了全面的总结和论述,相信读过其他软件架构方面书籍的人士,对本书中的概念不会陌生。 文中提出七个视图,五个视角。视图是对整个系统一个侧面的反映,视角是从某个领域角度观察整个系统,涉及多个...
評分
☆☆☆☆☆
系统架构的视图,视角,利益相关者的概念早已有之,该书对相关理论进行了全面的总结和论述,相信读过其他软件架构方面书籍的人士,对本书中的概念不会陌生。 文中提出七个视图,五个视角。视图是对整个系统一个侧面的反映,视角是从某个领域角度观察整个系统,涉及多个...
評分
☆☆☆☆☆
系统架构的视图,视角,利益相关者的概念早已有之,该书对相关理论进行了全面的总结和论述,相信读过其他软件架构方面书籍的人士,对本书中的概念不会陌生。 文中提出七个视图,五个视角。视图是对整个系统一个侧面的反映,视角是从某个领域角度观察整个系统,涉及多个...
評分
☆☆☆☆☆
系统架构的视图,视角,利益相关者的概念早已有之,该书对相关理论进行了全面的总结和论述,相信读过其他软件架构方面书籍的人士,对本书中的概念不会陌生。 文中提出七个视图,五个视角。视图是对整个系统一个侧面的反映,视角是从某个领域角度观察整个系统,涉及多个...
類似圖書 點擊查看全場最低價
軟件係統架構 pdf epub mobi txt 電子書 下載 2024