系統架構設計簡明指南

劉剛

  • 出版商: 電子工業
  • 出版日期: 2024-06-01
  • 定價: $390
  • 售價: 8.5$332
  • 語言: 簡體中文
  • 頁數: 216
  • 裝訂: 平裝
  • ISBN: 7121478749
  • ISBN-13: 9787121478741
  • 下單後立即進貨 (約4週~6週)

買這商品的人也買了...

商品描述

本書由在大型軟體企業從事系統架構工作多年的架構師編寫,主要講解通用的資訊系統架構設計方法,
幫助讀者在充分理解業務、確認系統需求的基礎上,不僅可以完整、清晰、地描述信息系統的整體架構設計,
還可以對架構設計中的重點進行較好的把握,產出高品質的架構設計文檔,指導後續的設計與實現。
本書適合從事資訊系統架構設計的架構師閱讀。

目錄大綱

第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