系統架構設計簡明指南
劉剛
- 出版商: 電子工業
- 出版日期: 2024-06-01
- 售價: $390
- 貴賓價: 9.5 折 $371
- 語言: 簡體中文
- 頁數: 216
- 裝訂: 平裝
- ISBN: 7121478749
- ISBN-13: 9787121478741
立即出貨(限量)
買這商品的人也買了...
-
$650$507 -
$580$452 -
$250移動 Web 應用開發教程 — HTML5 + JavaScript 框架全棧 App 開發
-
$500$390 -
$296Web 編程基礎 (HTML+CSS) 項目實戰教程
-
$648$616 -
$458微服務之道
-
$564深入理解 Go 語言
-
$505高並發架構實戰:從需求分析到系統設計
-
$768$730 -
$556搞定系統設計:面試敲開大廠的門
-
$600$468 -
$454HTML+CSS+JavaScript+Bootstrap漸進式Web開發入門與實踐
-
$454高效使用 Redis:一書學透數據存儲與高可用集群
-
$539$512 -
$768$730 -
$594$564 -
$1,280$998 -
$539$512 -
$654$621 -
$1,015大話軟件工程案例篇——項目與產品開發實戰
-
$650$507 -
$779$740 -
$659$626 -
$780$616
相關主題
商品描述
本書由在大型軟件企業從事系統架構工作多年的架構師編寫,主要講解通用的資訊系統架構設計方法,
幫助讀者在充分理解業務、確認系統需求的基礎上,不僅可以完整、清晰、地描述信息系統的整體架構設計,
還可以對架構設計中的重點進行較好的把握,產出高品質的架構設計文檔,指導後續的設計與實現。
本書適合從事資訊系統架構設計的架構師閱讀。
目錄大綱
第1章系統架構概述................................................ .................................................. ................................1
1.1 各種架構的解釋..... .................................................. .................................................. .............. 1
1.2 系統設計總覽............................... .................................................. ................................................ 4
1.3 系統架構設計的範圍........................................ .................................................. ................ 5
1.4 系統架構師的職責........................ .................................................. ................................................. 6
1.5 衡量系統架構設計品質的標準.............................................. .................................................. 7
1.6 架構相關術語釋義............................................ .................................................. ................................ 7
1.7 架構圖的種類.................... .................................................. .................................................. ................ 9
1.8 系統架構設計的原則.................................. .................................................. ........................... 12
第2章架構設計準備.............. .................................................. .................................................. ................13
2.1 理解業務............................... .................................................. .................................................. ..... 13
2.1.1 領域模型....................................... .................................................. .................................... 14
2.1.2 業務對象....... .................................................. .................................................. ................ 17
2.1.3 業務用例.................... .................................................. .................................................. . 17
2.1.4 業務流程........................................... .................................................. ................................. 18
2.2 確認系統需求............ .................................................. .................................................. .............. 20
2.2.1 系統上下文.............................. .................................................. .......................................... 20
2.2.2 功能性需求. .................................................. .................................................. .................... 21
2.2.3 非功能性需求..................... .................................................. ................................................ 24
第3章架構設計................................................ .................................................. ..........................................31
3.1 邏輯架構設計.. .................................................. .................................................. ........................ 35
3.1.1 邏輯架構圖................... .................................................. .................................................. …… 35
3.1.2 系統流程.................................... .................................................. ................................ 38
實體架構設計........... .................................................. .................................................. ................ 39
3.2.1 可重複使用資產梳理.......................... .................................................. .................................... 39
3.2.2 實體架構圖..... .................................................. .................................................. ................ 40
3.2.3 署架構........................... .................................................. ................................................. 41
3.2.4 非功能性設計........................................... .................................................. .................... 47
3.2.5 技術選用定義..................... .................................................. ................................................ 61
3.2. 6 開發元件定義.............................................. .................................................. .................... 63
3.2.7 署組件定義..................... .................................................. ................................................ 64
3.2. 8 功能模組定義........................................................ .................................................. .................... 65
架構設計小結........................ .................................................. .................................................. .. 67
架構設計對後續工程的指導........................................ .................................................. ........... 70
架構設計、概要設計與詳細設計........................ .................................................. .......... 70
架構設計與開發.................................... .................................................. .................................... 71
架構設計與測試........ .................................................. .................................................. .............. 71
架構設計與運維.............................. .................................................. .......................................... 73
系統架構設計簡明指南
第5章系統架構設計案例............................................. .................................................. ..................74
5.1 小型私有化對象儲存系統........................................... .................................................. .......... 75
5.1.1 專案背景.................................. .................................................. .......................................... 75
5.1.2 業務理解.. .................................................. .................................................. ........................ 75
5.1.3 需求確認...................... .................................................. .................................................. .... 76
5.1.4 架構設計...................................... .................................................. .................................... 78
5.1.5 技術選型定義.... .................................................. .................................................. .............. 89
5.1.6 開發組件定義............................. .................................................. ..................................... 89
5.1.7 署組件定義.... .................................................. .................................................. .............. 90
5.1.8 功能模組定義............................. .................................................. ..................................... 90
5.1.9 案例小結..... .................................................. .................................................. .................... 90
5.2 產品型機器人服務系統...................... .................................................. .................................... 91
5.2.1 專案背景........ .................................................. .................................................. .................. 91
5.2.2 業務理解...................................... .................................................. .................................................. 92
5.2.3 需求確認...................................... .................................................. ................................ 99
5.2.4 架構設計............ .................................................. .................................................. .......... 104
5.2.5 技術選型定義.............................. .................................................. .................................... 114
5.2.6 開發元件定義....... .................................................. .................................................. ................ 115
5.2.7 署組件定義.................................. .................................................. ................................ 115
5.2.8 功能模組定義..... .................................................. .................................................. ..... 116
5.2.9 案例小結....................................................... .................................................. ................................. 121
5.3 某全國性教育網站系統1.0 ............ .................................................. .................................... 121
5.3.1 專案背景....... .................................................. .................................................. ................ 121
5.3.2 業務理解........................... .................................................. ................................................ 122
5.3. 3 需求確認.................................................. .................................................. ................................ 128
5.3.4 架構設計................. .................................................. .................................................. ....... 131
5.3.5 技術選型定義................................ .................................................. ................................ 142
5.3.6 開發元件定義............ .................................................. .................................................. .... 143
5.3.7 署組件定義....................................... .................................................. .......................... 143
5.3.8 功能模組定義................ .................................................. .................................................. 144
5.3.9 案例小結................................................ .................................................. .............................. 146
5.4 某全國性教育網站系統2.0 ........... .................................................. .................................... 147
5.4.1 專案背景...... .................................................. .................................................. .................. 147
5.4.2 業務理解.................... .................................................. ................................................ 147
5.4 .3 需求確認.............................................. .................................................. ................................ 147
5.4.4 架構設計................ .................................................. .................................................. ........ 148
5.4.5 技術選型定義.................................. .................................................. ................................ 156
5.4.6 開發元件定義..... .................................................. .................................................. ..... 157
5.4.7 署組件定義................................ .................................................. ................................ 158
5.4.8 功能模組定義...................................... .................................................. .................... 159
5.4.9 案例小結...................... .................................................. .................................................. .. 159
5.5 某大型解決方案專案整體設計................................................ .................................................. .... 159
5.5.1 專案背景......................................... .................................................. ................................. 159
5.5.2 業務理解........... .................................................. .................................................. ........... 160
5.5.3 需求確認............................... .................................................. ................................................ 165
5.5.4 架構設計. .................................................. .................................................. ...................... 168
5.5.5 技術選型定義.................... .................................................. ................................................ 174
5.5. 6 開發元件定義.............................................. .................................................. .................... 175
5.5.7 署組件定義....................... .................................................. .......................................... 175
5.5.8 功能模組定義.................................................. .................................................. ................ 176
5.5.9 案例小結................................ .................................................. ................................................ 176
5.6 某大型解決方案專案子系統設計.................................... ................................................ 176
5.6.1 專案背景.................................................. .................................................. ........................ 176
5.6.2 業務理解.................... .................................................. .................................................. .... 177
5.6.3 需求確認........................................ .................................................. .................................. 181
5.6.4 架構設計.......... .................................................. .................................................. .............. 183
5.6.5 技術選型定義............................ .................................................. .................................... 188
5.6.6 開發元件定義..... .................................................. .................................................. ........... 188
5.6.7 署組件定義................................ .................................................. .................... 189
5.6.8 功能模組定義..................... .................................................. ........................................... 189
5.6.9 案例小結................................................. .................................................. ................................ 191
第6章總結................................ .................................................. .................................................. ................192
6.1 架構設計領域模型.................... .................................................. ................................................ 192
6.2 架構設計文件大綱................................................ .................................................. ................ 194
6.3 架構設計評審要素...................... .................................................. .................................... 195
6.4 架構設計追蹤....... .................................................. .................................................. .................... 198
6.5 架構師知識與技能體系................................ .................................................. ................................ 199
6.6 架構師的思考方式............ .................................................. .................................................. .... 202
參考文獻...................................... .................................................. .................................................. ...........206