系統架構設計簡明指南
劉剛
- 出版商: 電子工業
- 出版日期: 2024-06-01
- 定價: $390
- 售價: 7.9 折 $308 (限時優惠至 2025-11-30)
- 語言: 簡體中文
- 頁數: 216
- 裝訂: 平裝
- ISBN: 7121478749
- ISBN-13: 9787121478741
-
相關分類:
Design Pattern
立即出貨(限量) (庫存=9)
買這商品的人也買了...
-
單元測試的藝術, 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 -
$551前端架構師:基礎建設與架構設計思想 -
高並發架構實戰:從需求分析到系統設計$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 -
$458大模型應用開發 : 動手做 AI Agent -
前端測試指南:策略與實踐$650$507 -
你的第一本 Linux 入門書:使用 WSL 建立 Linux 軟體開發與部署環境,一次學會 Docker、版本控制、建立 AI 預訓練模型$620$484 -
Beyond XSS:探索網頁前端資安宇宙$880$695 -
$678C++ 現代編程技術寫給工程師的 C++教程 -
Defensive Security Handbook: Best Practices for Securing Infrastructure (Paperback)$2,242$2,124 -
Redis 高手心法$600$570 -
簡約的軟體開發思維:用 Functional Programming 重構程式 - 以 Javascript 為例 (Grokking Simplicity: Taming Complex Software with Functional Thinking)$1,000$790 -
LangChain 奇幻旅程:OpenAI x Gemini x 多模態應用開發指南$680$530 -
軟體工程師求職策略大全:透過外商面試題目演練、手把手履歷教學,跟招募員過招、白板解題、薪資談判到入職準備,帶讀者用最有效的方式找工作$680$530 -
無瑕的程式碼 軟體工匠篇:程式設計師必須做到的紀律、標準與倫理 (Clean Craftsmanship: Disciplines, Standards, and Ethics)$720$562
相關主題
商品描述
本書由在大型軟件企業從事系統架構工作多年的架構師編寫,主要講解通用的資訊系統架構設計方法,
幫助讀者在充分理解業務、確認系統需求的基礎上,不僅可以完整、清晰、地描述信息系統的整體架構設計,
還可以對架構設計中的重點進行較好的把握,產出高品質的架構設計文檔,指導後續的設計與實現。
本書適合從事資訊系統架構設計的架構師閱讀。
目錄大綱
第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
