系統架構設計簡明指南
劉剛
- 出版商: 電子工業
- 出版日期: 2024-06-01
- 定價: $390
- 售價: 7.9 折 $308 (限時優惠至 2025-12-31)
- 語言: 簡體中文
- 頁數: 216
- 裝訂: 平裝
- ISBN: 7121478749
- ISBN-13: 9787121478741
-
相關分類:
Design Pattern
立即出貨(限量) (庫存=8)
買這商品的人也買了...
-
單元測試的藝術, 2/e (The Art of Unit Testing: with examples in C#, 2/e)$650$507 -
無瑕的程式碼-整潔的軟體設計與架構篇 (Clean Architecture: A Craftsman's Guide to Software Structure and Design)$580$452 -
中臺架構與實現:基於 DDD 和微服務$534$507 -
資料密集型應用系統設計 (Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems)$980$774 -
CQRS 命令查詢職責分離模式 (Command Query Responsibility Segregation)$500$390 -
架構基礎:從需求到架構$534$507 -
測試架構師修煉之道:從測試工程師到測試架構師, 2/e$654$621 -
$512前端架構師:基礎建設與架構設計思想 -
高並發架構實戰:從需求分析到系統設計$594$564 -
Kubernetes 從入門到 DevOps 企業應用實戰$768$730 -
$654搞定系統設計:面試敲開大廠的門 -
Clean Architecture 實作篇:在整潔的架構上弄髒你的手 (第二版) (Get Your Hands Dirty on Clean Architecture, 2/e)$600$468 -
億級流量系統架構設計與實戰$768$730 -
實戰領域驅動設計:高效軟體開發的正確觀點、應用策略與實作指引 (Implementing Domain-Driven Design)$1,280$998 -
$426大模型應用開發 : 動手做 AI Agent -
前端測試指南:策略與實踐$650$507 -
你的第一本 Linux 入門書:使用 WSL 建立 Linux 軟體開發與部署環境,一次學會 Docker、版本控制、建立 AI 預訓練模型$620$484 -
Beyond XSS:探索網頁前端資安宇宙$880$695 -
$615C++ 現代編程技術寫給工程師的 C++教程 -
Defensive Security Handbook: Best Practices for Securing Infrastructure (Paperback)$2,242$2,124 -
$474Redis 高手心法 -
簡約的軟體開發思維:用 Functional Programming 重構程式 - 以 Javascript 為例 (Grokking Simplicity: Taming Complex Software with Functional Thinking)$1,000$850 -
LangChain 奇幻旅程:OpenAI x Gemini x 多模態應用開發指南$680$530 -
軟體工程師求職策略大全:透過外商面試題目演練、手把手履歷教學,跟招募員過招、白板解題、薪資談判到入職準備,帶讀者用最有效的方式找工作$680$530 -
無瑕的程式碼 軟體工匠篇:程式設計師必須做到的紀律、標準與倫理 (Clean Craftsmanship: Disciplines, Standards, and Ethics)$720$562
簡體館年度書展|現貨2書79折3書75折 詳見活動內容 »
-
VIP 95折
深入淺出 SSD 測試 : 固態存儲測試流程 方法與工具$594$564 -
VIP 95折
MCP 開發從入門到實戰$515$489 -
85折
$806Linux x64 匯編語言編程 -
VIP 95折
MCP 極簡開發 : 輕鬆打造高效智能體$479$455 -
VIP 95折
RISC-V 架構 DSP 處理器設計$534$507 -
VIP 95折
硬件系統模糊測試:技術揭秘與案例剖析$419$398 -
85折
$454RAG 實踐權威指南:構建精準、高效大模型之道 -
VIP 95折
CUDA 並行編程與性能優化$714$678 -
VIP 95折
生成式視覺模型原理與實踐$288$274 -
87折
$459AI大模型:賦能通信產業 -
VIP 95折
科學預測——預見科學之美$408$388 -
VIP 95折
Processing創意編程入門:從編程原理到項目案例$299$284 -
VIP 95折
大模型驅動的具身智能 架構,設計與實現$534$507 -
VIP 95折
納米級CMOS VLSI電路(可制造性設計)$474$450 -
VIP 95折
Manus應用與AI Agent設計指南:從入門到精通$359$341 -
87折
$360高薪Offer 簡歷、面試、談薪完全攻略 -
VIP 95折
軟件系統優化$534$507 -
VIP 95折
芯片的較量 (日美半導體風雲)$414$393 -
VIP 95折
Manus AI 智能體從入門到精通$294$279 -
VIP 95折
深度學習:基礎與概念$1,128$1,072 -
85折
$505GitHub Copilot 編程指南 -
87折
$469Cursor 與 Copilot 開發實戰 : 讓煩瑣編程智能化 -
85折
$551C#核心編程200例(視頻課程+全套源程序) -
VIP 95折
Verilog HDL 計算機網絡典型電路算法設計與實現$354$336 -
VIP 95折
SAAS + AI 架構實戰:業務解析、架構設計、AI 應用$708$673
簡體館年度書展|現貨2書79折3書75折 詳見活動內容 »
-
85折
$806Linux x64 匯編語言編程 -
VIP 95折
MCP 極簡開發 : 輕鬆打造高效智能體$479$455 -
VIP 95折
硬件系統模糊測試:技術揭秘與案例剖析$419$398 -
VIP 95折
生成式視覺模型原理與實踐$288$274 -
87折
$459AI大模型:賦能通信產業 -
VIP 95折
科學預測——預見科學之美$408$388 -
VIP 95折
Processing創意編程入門:從編程原理到項目案例$299$284 -
87折
$360高薪Offer 簡歷、面試、談薪完全攻略 -
VIP 95折
軟件系統優化$534$507 -
85折
$505GitHub Copilot 編程指南 -
85折
$551C#核心編程200例(視頻課程+全套源程序) -
VIP 95折
SAAS + AI 架構實戰:業務解析、架構設計、AI 應用$708$673 -
VIP 95折
深入淺出 Docker, 2/e$419$398 -
85折
$658Unity 特效制作:Shader Graph 案例精講 -
79折
$275零基礎玩轉國產大模型DeepSeek -
VIP 95折
人工智能大模型:機器學習基礎$774$735 -
VIP 95折
RAG 極簡入門:原理與實踐$419$398 -
VIP 95折
大模型實戰 : 從零實現 RAG 與 Agent 系統$419$398 -
VIP 95折
算法趣學(第2版)$348$331 -
VIP 95折
大模型理論與實踐——打造行業智能助手$354$336 -
VIP 95折
大模型應用開發 RAG 實戰課$599$569 -
85折
$509生成式人工智能 (基於 PyTorch 實現) -
VIP 95折
機器人抓取力學$894$849 -
VIP 95折
集成電路版圖設計從入門到精通$474$450 -
VIP 95折
Java 學習筆記, 6/e$839$797
相關主題
商品描述
本書由在大型軟件企業從事系統架構工作多年的架構師編寫,主要講解通用的資訊系統架構設計方法,
幫助讀者在充分理解業務、確認系統需求的基礎上,不僅可以完整、清晰、地描述信息系統的整體架構設計,
還可以對架構設計中的重點進行較好的把握,產出高品質的架構設計文檔,指導後續的設計與實現。
本書適合從事資訊系統架構設計的架構師閱讀。
目錄大綱
第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
