系統架構設計師教程(第2版)(2022年清華大學出版社出版的圖書)

本詞條是多義詞,共2個義項
更多義項 ▼ 收起列表 ▲

《系統架構設計師教程(第2版)》是2022年清華大學出版社出版的圖書,作者是葉宏、鮑亮、宋勝利、藺一帥。

基本介紹

  • 中文名:系統架構設計師教程(第2版)
  • 作者:葉宏、鮑亮、宋勝利、藺一帥
  • 出版時間:2022年11月1日
  • 出版社:清華大學出版社
  • ISBN:9787302619925
  • 定價:158 元
內容簡介,圖書目錄,

內容簡介

系統架構設計師教程(第2版)作為全國計算機技術與軟體專業技術資格(水平)考試指定用書,系統地介紹了系統架構設計師的基本要求,應具備的基礎知識和需要掌握的知識。
全書分上、下兩篇,總計 20 章。上篇為綜合知識,介紹了系統架構設計師應熟練掌握的基本知識,主要包括緒論、計算機系統、信息系統、信息安全技術、軟體工程、資料庫設計、系統架構設計、系統質量屬性與架構評估、軟體可靠性、軟體架構的演化和維護、未來信息綜合技術等諸多基本知識和方法。下篇為案例分析,分門別類地詳細介紹了系統架構設計的相關理論、方法和案例分析,主要包括信息系統架構、層次式架構、雲原生架構、面向服務架構、嵌入式系統架構、通信系統架構、安全架構和大數據架構等諸多設計理論和案例。
系統架構設計師教程(第2版)全面闡述了系統架構設計師需掌握的各方面知識和技能,特別是對合格架構師應具備的理論與實踐知識做了詳細講述。
系統架構設計師教程(第2版)是參加計算機軟體水平考試—系統架構設計師考生的必備考試用書。凡通過本考試的考生,便具備了全國認可的、本行業的高級工程師資格。

圖書目錄

上 篇
第1章 緒論 ······································3
1.1 系統架構概述.....................................................3
1.1.1 系統架構的定義及發展歷程 .................4
1.1.2 軟體架構的常用分類及建模方法 .........9
1.1.3 軟體架構的套用場景 ...........................13
1.1.4 軟體架構的發展未來 ...........................13
1.2 系統架構設計師概述.......................................14
1.2.1 架構設計師的定義、職責和任務 .......15
1.2.2 架構設計師應具備的專業素質 ...........16
1.2.3 架構設計師的知識結構 .......................17
1.3 如何成為一名好的系統架構設計師...............18
1.3.1 如何衡量一名優秀架構設計師 ...........18
1.3.2 從工程師到系統架構設計師的演化 ...20
第2章 計算機系統基礎知識 ················24
2.1 計算機系統概述...............................................24
2.2 計算機硬體.......................................................25
2.2.1 計算機硬體組成 ...................................25
2.2.2 處理器 ...................................................25
2.2.3 存儲器 ...................................................26
2.2.4 匯流排 .......................................................27
2.2.5 接口 .......................................................27
2.2.6 外部設備 ...............................................27
2.3 計算機軟體.......................................................28
2.3.1 計算機軟體概述 ...................................28
2.3.2 作業系統 ...............................................28
2.3.3 資料庫 ...................................................32
2.3.4 檔案系統 ...............................................37
2.3.5 網路協定 ...............................................41
2.3.6 中間件 ...................................................41
2.3.7 軟體構件 ...............................................43
2.3.8 套用軟體 ...............................................46
2.4 嵌入式系統及軟體...........................................47
2.4.1 嵌入式系統的組成及特點 ...................47
2.4.2 嵌入式系統的分類 ...............................49
2.4.3 嵌入式軟體的組成及特點 ...................49
2.4.4 安全攸關軟體的安全性設計 ...............52
2.5 計算機網路.......................................................56
2.5.1 網路的基本概念 ...................................56
2.5.2 通信技術 ...............................................59
2.5.3 網路技術 ...............................................63
2.5.4 組網技術 ...............................................70
2.5.5 網路工程 ...............................................75
2.6 計算機語言.......................................................75
2.6.1 計算機語言的組成 ...............................75
2.6.2 計算機語言的分類 ...............................76
2.7 多媒體...............................................................87
2.7.1 多媒體概述 ...........................................87
2.7.2 多媒體系統的關鍵技術 .......................88
2.8 系統工程...........................................................91
2.8.1 系統工程概述 .......................................91
2.8.2 系統工程方法 .......................................93
2.8.3 系統工程的生命周期 ...........................97
2.8.4 基於模型的系統工程 .........................100
IV
系統架構設計師教程(第2版)
2.9 系統性能.........................................................101
2.9.1 性能指標 .............................................101
2.9.2 性能計算 .............................................102
2.9.3 性能設計 .............................................102
2.9.4 性能評估 .............................................103
第3章 信息系統基礎知識 ·················105
3.1 信息系統概述.................................................105
3.1.1 信息系統的定義 .................................105
3.1.2 信息系統的發展 .................................106
3.1.3 信息系統的分類 .................................107
3.1.4 信息系統的生命周期 .........................109
3.1.5 信息系統建設原則 .............................110
3.1.6 信息系統開發方法 .............................112
3.2 業務處理系統(TPS) ....................................114
3.2.1 業務處理系統的概念 .........................114
3.2.2 業務處理系統的功能 .........................115
3.2.3 業務處理系統的特點 .........................118
3.3 管理信息系統(MIS) ...................................119
3.3.1 管理信息系統的概念 .........................119
3.3.2 管理信息系統的功能 .........................120
3.3.3 管理信息系統的組成 .........................121
3.4 決策支持系統(DSS) ...................................123
3.4.1 決策支持系統的概念 .........................123
3.4.2 決策支持系統的功能 .........................125
3.4.3 決策支持系統的特點 .........................126
3.4.4 決策支持系統的組成 .........................126
3.5 專家系統(ES) ..............................................128
3.5.1 專家系統的概念 .................................128
3.5.2 專家系統的特點 .................................129
3.5.3 專家系統的組成 .................................130
3.6 辦公自動化系統(OAS)...............................133
3.6.1 辦公自動化系統的概念 .....................133
3.6.2 辦公自動化系統的功能 .....................134
3.6.3 辦公自動化系統的組成 .....................135
3.7 企業資源規劃(ERP) ...................................136
3.7.1 企業資源規劃的概念 .........................136
3.7.2 企業資源規劃的結構 .........................136
3.7.3 企業資源規劃的功能 .........................139
3.8 典型信息系統架構模型.................................139
3.8.1 政府信息化與電子政務 .....................139
3.8.2 企業信息化與電子商務 .....................142
第4章 信息安全技術基礎知識 ···········145
4.1 信息安全基礎知識.........................................145
4.1.1 信息安全的概念 .................................145
4.1.2 信息存儲安全 .....................................146
4.1.3 網路安全 .............................................147
4.2 信息系統安全的作用與意義.........................148
4.3 信息安全系統的組成框架.............................149
4.3.1 技術體系 .............................................149
4.3.2 組織機構體系 .....................................150
4.3.3 管理體系 .............................................150
4.4 信息加解密技術.............................................150
4.4.1 數據加密 .............................................150
4.4.2 對稱密鑰加密算法 .............................151
4.4.3 非對稱密鑰加密算法 .........................152
4.5 密鑰管理技術.................................................153
4.5.1 對稱密鑰的分配與管理 .....................153
4.5.2 公鑰加密體制的密鑰管理 .................155
4.5.3 公鑰加密分配單鑰密碼體制的密鑰 ...155
4.6 訪問控制及數字簽名技術.............................156
4.6.1 訪問控制技術 .....................................156
4.6.2 數字簽名 .............................................158
4.7 信息安全的抗攻擊技術.................................160
4.7.1 密鑰的選擇 .........................................160
4.7.2 拒絕服務攻擊與防禦 .........................161
4.7.3 欺騙攻擊與防禦 .................................163
4.7.4 連線埠掃描 .............................................165
V
目 錄
4.7.5 強化TCP/IP堆疊以抵禦拒絕服務
攻擊 .....................................................167
4.7.6 系統漏洞掃描 .....................................168
4.8 信息安全的保障體系與評估方法.................170
4.8.1 計算機信息系統安全保護等級 .........170
4.8.2 安全風險管理 .....................................170
第5章 軟體工程基礎知識 ·················175
5.1 軟體工程.........................................................175
5.1.1 軟體工程定義 .....................................175
5.1.2 軟體過程模型 .....................................176
5.1.3 敏捷模型 .............................................179
5.1.4 統一過程模型(RUP) .....................182
5.1.5 軟體能力成熟度模型 .........................184
5.2 需求工程.........................................................185
5.2.1 需求獲取 .............................................187
5.2.2 需求變更 .............................................189
5.2.3 需求追蹤 .............................................192
5.3 系統分析與設計.............................................192
5.3.1 結構化方法 .........................................192
5.3.2 面向對象方法 .....................................200
5.4 軟體測試.........................................................205
5.4.1 測試方法 .............................................205
5.4.2 測試階段 .............................................206
5.5 淨室軟體工程.................................................208
5.5.1 理論基礎 .............................................208
5.5.2 技術手段 .............................................209
5.5.3 套用與缺點 .........................................209
5.6 基於構件的軟體工程.....................................210
5.6.1 構件和構件模型 .................................210
5.6.2 CBSE過程 ...........................................211
5.6.3 構件組裝 .............................................212
5.7 軟體項目管理.................................................213
5.7.1 項目管理概述 .....................................213
5.7.2 軟體進度管理 .....................................213
5.7.3 軟體配置管理 .....................................215
5.7.4 軟體質量管理 .....................................215
5.7.5 軟體風險管理 .....................................217
第6章 資料庫設計基礎知識 ··············218
6.1 資料庫基本概念.............................................218
6.1.1 資料庫技術的發展 .............................218
6.1.2 數據模型 .............................................220
6.1.3 資料庫管理系統 .................................221
6.1.4 資料庫三級模式 .................................223
6.2 關係資料庫.....................................................224
6.2.1 關係資料庫基本概念 .........................224
6.2.2 關係運算 .............................................227
6.2.3 關係資料庫設計基本理論 .................231
6.3 資料庫設計.....................................................234
6.3.1 資料庫設計的基本步驟 .....................234
6.3.2 數據需求分析 .....................................235
6.3.3 概念結構設計 .....................................235
6.3.4 邏輯結構設計 .....................................237
6.3.5 物理設計 .............................................239
6.3.6 資料庫實施 .........................................241
6.3.7 資料庫運行維護 .................................242
6.4 應用程式與資料庫的互動.............................243
6.4.1 庫函式級別訪問接口 .........................243
6.4.2 嵌入SQL訪問接口 .............................243
6.4.3 通用數據接口標準 .............................244
6.4.4 ORM訪問接口 ...................................245
6.5 NoSQL資料庫 ...............................................246
6.5.1 分類與特點 .........................................246
6.5.2 體系框架 .............................................247
第7章 系統架構設計基礎知識 ···········248
7.1 軟體架構概念.................................................248
7.1.1 軟體架構的定義 .................................248
7.1.2 軟體架構設計與生命周期 .................248
系統架構設計師教程(第2版)
7.1.3 軟體架構的重要性 .............................252
7.2 基於架構的軟體開發方法.............................254
7.2.1 體系結構的設計方法概述 .................254
7.2.2 概念與術語 .........................................254
7.2.3 基於體系結構的開發模型 .................255
7.2.4 體系結構需求 .....................................255
7.2.5 體系結構設計 .....................................256
7.2.6 體系結構文檔化 .................................257
7.2.7 體系結構複審 .....................................257
7.2.8 體系結構實現 .....................................258
7.2.9 體系結構的演化 .................................258
7.3 軟體架構風格.................................................259
7.3.1 軟體架構風格概述 .............................259
7.3.2 數據流體系結構風格 .........................259
7.3.3 調用/返回體系結構風格 ...................260
7.3.4 以數據為中心的體系結構風格 .........262
7.3.5 虛擬機體系結構風格 .........................263
7.3.6 獨立構件體系結構風格 .....................264
7.4 軟體架構復用.................................................265
7.4.1 軟體架構復用的定義及分類 .............265
7.4.2 軟體架構復用的原因 .........................265
7.4.3 軟體架構復用的對象及形式 .............265
7.4.4 軟體架構復用的基本過程 .................266
7.5 特定領域軟體體系結構.................................267
7.5.1 DSSA的定義 ......................................267
7.5.2 DSSA的基本活動 ..............................268
7.5.3 參與DSSA的人員 ..............................269
7.5.4 DSSA的建立過程 ..............................269
第8章 系統質量屬性與架構評估 ········271
8.1 軟體系統質量屬性.........................................271
8.1.1 質量屬性概念 .....................................271
8.1.2 面向架構評估的質量屬性 .................272
8.1.3 質量屬性場景描述 .............................274
8.2 系統架構評估.................................................277
8.2.1 系統架構評估中的重要概念 .............278
8.2.2 系統架構評估方法 .............................279
8.3 ATAM方法架構評估實踐.............................289
8.3.1 階段1—演示(Presentation) .......289
8.3.2 階段2—調查和分析 .......................292
8.3.3 階段3—測試 ...................................299
8.3.4 階段4—報告ATAM........................304
第9章 軟體可靠性基礎知識 ··············305
9.1 軟體可靠性基本概念.....................................305
9.1.1 軟體可靠性定義 .................................305
9.1.2 軟體可靠性的定量描述 .....................307
9.1.3 可靠性目標 .........................................309
9.1.4 可靠性測試的意義 .............................310
9.1.5 廣義的可靠性測試與狹義的可靠性
測試 .....................................................311
9.2 軟體可靠性建模.............................................312
9.2.1 影響軟體可靠性的因素 .....................312
9.2.2 軟體可靠性的建模方法 .....................312
9.2.3 軟體的可靠性模型分類 .....................314
9.3 軟體可靠性管理.............................................316
9.4 軟體可靠性設計.............................................318
9.4.1 容錯設計技術 .....................................319
9.4.2 檢錯技術 .............................................320
9.4.3 降低複雜度設計 .................................320
9.4.4 系統配置技術 .....................................321
9.5 軟體可靠性測試.............................................322
9.5.1 軟體可靠性測試概述 .........................322
9.5.2 定義軟體運行剖面 .............................322
9.5.3 可靠性測試用例設計 .........................323
9.5.4 可靠性測試的實施 .............................324
9.6 軟體可靠性評價.............................................326
9.6.1 軟體可靠性評價概述 .........................326
9.6.2 怎樣選擇可靠性模型 .........................326
9.6.3 可靠性數據的收集 .............................327
9.6.4 軟體可靠性的評估和預測 .................328
第10章 軟體架構的演化和維護 ··········330
10.1 軟體架構演化和定義的關係 ........................330
10.1.1 演化的重要性 ...................................330
10.1.2 演化和定義的關係 ...........................331
10.2 面向對象軟體架構演化過程 ........................331
10.2.1 對象演化 ...........................................331
10.2.2 訊息演化 ...........................................332
10.2.3 複合片段演化 ...................................334
10.2.4 約束演化 ...........................................336
10.3 軟體架構演化方式的分類 ............................336
10.3.1 軟體架構演化時期 ...........................336
10.3.2 軟體架構靜態演化 ...........................337
10.3.3 軟體架構動態演化 ...........................340
10.4 軟體架構演化原則 ........................................347
10.5 軟體架構演化評估方法 ................................351
10.5.1 演化過程已知的評估 .......................351
10.5.2 演化過程未知的評估 .......................354
10.6 大型網站系統架構演化實例 ........................354
10.6.1 第一階段:單體架構 .......................355
10.6.2 第二階段:垂直架構 .......................355
10.6.3 第三階段:使用快取改善網站
性能 ...................................................355
10.6.4 第四階段:使用服務集群改善
網站並發處理能力 ...........................356
10.6.5 第五階段:資料庫讀寫分離 ...........357
10.6.6 第六階段:使用反向代理和
CDN 加速網站回響 .........................358
10.6.7 第七階段:使用分散式檔案系統
和分散式資料庫系統 .......................359
10.6.8 第八階段:使用NoSQL和
搜尋引擎 ...........................................359
10.6.9 第九階段:業務拆分 .......................360
10.6.10 第十階段:分散式服務 .................361
10.7 軟體架構維護 ................................................362
10.7.1 軟體架構知識管理 ...........................362
10.7.2 軟體架構修改管理 ...........................363
10.7.3 軟體架構版本管理 ...........................363
10.7.4 軟體架構可維護性度量實踐 ...........364
第11章 未來信息綜合技術 ················369
11.1 信息物理系統技術概述 ................................369
11.1.1 信息物理系統的概念 .......................369
11.1.2 CPS的實現 ........................................370
11.1.3 信息物理系統的建設和套用 ...........372
11.2 人工智慧技術概述 ........................................374
11.2.1 人工智慧的概念 ...............................374
11.2.2 人工智慧的發展歷程 .......................375
11.2.3 人工智慧關鍵技術 ...........................376
11.3 機器人技術概述 ............................................380
11.3.1 機器人的概念 ...................................380
11.3.2 機器人的定義和發展歷程 ...............380
11.3.3 機器人4.0的核心技術 ......................381
11.3.4 機器人的分類 ...................................383
11.4 邊緣計算概述 ................................................384
11.4.1 邊緣計算概念 ...................................384
11.4.2 邊緣計算的定義 ...............................385
11.4.3 邊緣計算的特點 ...............................386
11.4.4 邊雲協同 ...........................................386
11.4.5 邊緣計算的安全 ...............................387
11.4.6 邊緣計算套用場合 ...........................388
11.5 數字孿生體技術概述 ....................................390
11.5.1 數字孿生體發展歷程 .......................390
11.5.2 數字孿生體的定義 ...........................391
11.5.3 數字孿生體的關鍵技術 ...................392
11.5.4 數字孿生體的套用 ...........................393
11.6 雲計算和大數據技術概述 ............................394
11.6.1 雲計算技術概述 ...............................395
11.6.2 大數據技術概述 ...............................398
系統架構設計師教程(第2版)
下 篇
第12章 信息系統架構設計理論與實踐 ··405
12.1 信息系統架構基本概念及發展 ....................405
12.1.1 信息系統架構的概述 .......................405
12.1.2 信息系統架構的發展 .......................406
12.1.3 信息系統架構的定義 .......................406
12.2 信息系統架構 ................................................408
12.2.1 架構風格 ...........................................408
12.2.2 信息系統架構分類 ...........................408
12.2.3 信息系統架構的一般原理 ...............410
12.2.4 信息系統常用4種架構模型 .............411
12.2.5 企業信息系統的總體框架 ...............415
12.3 信息系統架構設計方法 ................................417
12.3.1  ADM架構開發方法 ........................417
12.3.2 信息化總體架構方法 .......................433
12.4 信息系統架構案例分析 ................................438
12.4.1 價值驅動的體系結構—連線
產品策略與體系結構 ......................438
12.4.2 Web服務在HL7上的套用—
Web服務基礎實現框架 ...................441
12.4.3 以服務為中心的企業整合 ...............446
第13章 層次式架構設計理論與實踐 ·····451
13.1 層次式體系結構概述 ....................................451
13.2 表現層框架設計 ............................................453
13.2.1 表現層設計模式 ...............................453
13.2.2 使用XML設計表現層,統一
Web Form與Windows Form的外觀 .....455
13.2.3 表現層中UIP設計思想 ....................456
13.2.4 表現層動態生成設計思想 ...............458
13.3 中間層架構設計 ............................................458
13.3.1 業務邏輯層組件設計 .......................458
13.3.2 業務邏輯層工作流設計 ...................459
13.3.3 業務邏輯層實體設計 .......................460
13.3.4 業務邏輯層框架 ...............................463
13.4 數據訪問層設計 ............................................464
13.4.1 5種數據訪問模式 .............................464
13.4.2 工廠模式在數據訪問層套用 ...........466
13.4.3 ORM、Hibernate與CMP2.0
設計思想 ...........................................469
13.4.4 靈活運用XML Schema ....................470
13.4.5 事務處理設計 ...................................471
13.4.6  連線對象管理設計 ..........................473
13.5 數據架構規劃與設計 ....................................473
13.5.1 資料庫設計與類的設計融合 ...........473
13.5.2 資料庫設計與XML設計融合 ..........474
13.6 物聯網層次架構設計 ....................................475
13.7 層次式架構案例分析 ....................................476
13.7.1 電子商務網站(網上商店PetShop) .........................................476
13.7.2 基於物聯網架構的電子小票服務
系統 ...................................................480
第14章 雲原生架構設計理論與實踐 ········482
14.1 雲原生架構產生背景 ....................................482
14.2 雲原生架構內涵 ............................................484
14.2.1 雲原生架構定義 ...............................484
14.2.2 雲原生架構原則 ...............................486
14.2.3 主要架構模式 ...................................488
14.2.4 典型的雲原生架構反模式 ...............491
14.3 雲原生架構相關技術 ....................................492
14.3.1 容器技術 ...........................................492
14.3.2 雲原生微服務 ...................................494
14.3.3 無伺服器技術 ...................................496
14.3.4 服務格線 ...........................................498
14.4 雲原生架構案例分析 ....................................500
14.4.1 某旅行公司雲原生改造 ...................500
14.4.2 雲原生技術助力某汽車公司數字
化轉型實踐 .......................................502
14.4.3 某快遞公司核心業務系統雲原生
改造 ...................................................504
14.4.4 某電商業務雲原生改造 ...................507
14.4.5 某體育用品公司基於雲原生架構
的業務中台構建 ...............................508
第15章 面向服務架構設計理論與實踐 ··512
15.1 SOA的相關概念 ...........................................512
15.1.1 SOA的定義 .......................................512
15.1.2 業務流程與BPEL .............................512
15.2 SOA的發展歷史 ...........................................513
15.2.1 SOA的發展歷史 ...............................513
15.2.2 國內SOA的發展現狀與國外對比 ...514
15.2.3 SOA的微服務化發展 .......................515
15.3 SOA的參考架構 ...........................................516
15.4 SOA主要協定和規範 ...................................521
15.4.1 UDDI協定 .........................................522
15.4.2 WSDL規範 .......................................522
15.4.3 SOAP協定 ........................................523
15.4.4 REST規範 .........................................524
15.5 SOA設計的標準要求 ...................................525
15.5.1 文檔標準化 .......................................525
15.5.2 通信協定標準 ...................................525
15.5.3 應用程式統一登記與集成 ...............525
15.5.4 服務質量(QoS) ...........................525
15.6 SOA的作用 ...................................................526
15.7 SOA的設計原則 ...........................................527
15.8 SOA的設計模式 ...........................................528
15.8.1 服務註冊表模式 ...............................528
15.8.2 企業服務匯流排模式 ...........................529
15.8.3 案例研究 ...........................................530
15.8.4 微服務模式 .......................................531
15.9 構建SOA架構時應該注意的問題 ..............534
15.9.1 原有系統架構中的集成需求 ...........534
15.9.2 服務粒度的控制以及無狀態服務
的設計 ...............................................535
15.10 SOA實施的過程 .........................................536
15.10.1 選擇SOA解決方案 .........................536
15.10.2 業務流程分析 .................................537
第16章 嵌入式系統架構設計理論與實踐 ···541
16.1 嵌入式系統概述 ............................................541
16.1.1 嵌入式系統發展歷程 .......................541
16.1.2 嵌入式系統硬體體系結構 ...............541
16.1.3 嵌入式軟體架構概述 .......................548
16.2 嵌入式系統軟體架構原理與特徵 ................550
16.2.1 兩種典型的嵌入式系統架構模式 ...550
16.2.2 嵌入式作業系統 ...............................551
16.2.3 嵌入式資料庫 ...................................565
16.2.4 嵌入式中間件 ...................................573
16.2.5 嵌入式系統軟體開發環境 ...............578
16.3 嵌入式系統軟體架構設計方法 ....................583
16.3.1 基於架構的軟體設計開發方法
的套用 ...............................................583
16.3.2 屬性驅動的軟體設計方法 ...............583
16.3.3 實時系統設計方法 ...........................587
16.4 嵌入式系統軟體架構案例分析 ....................590
16.4.1 鴻蒙作業系統架構案例分析 ...........590
16.4.2 面向安全攸關係統的跨領域
GENESYS系統架構案例分析 .........593
16.4.3 物聯網作業系統軟體架構案例
分析 ...................................................597
第17章 通信系統架構設計理論與實踐 ··599
17.1 通信系統概述 ................................................599
17.2 通信系統網路架構 ........................................599
17.2.1 區域網路網路架構 ...............................599
系統架構設計師教程(第2版)
17.2.2 廣域網網路架構 ...............................603
17.2.3 移動通信網網路架構 .......................607
17.2.4 存儲網路架構 ...................................609
17.2.5 軟體定義網路架構 ...........................611
17.3 網路構建關鍵技術 ........................................612
17.3.1 網路高可用設計 ...............................612
17.3.2 IPv4與IPv6融合組網技術 ...............614
17.3.3 SDN技術 ...........................................616
17.4 網路構建和設計方法 ....................................617
17.4.1 網路需求分析 ...................................617
17.4.2 網路技術遴選及設計 .......................618
17.4.3 網路安全 ...........................................622
17.4.4 綠色網路設計方法 ...........................624
17.5 通信網路構建案例分析 ................................626
17.5.1 高可用網路構建分析 .......................626
17.5.2 園區網雙棧構建分析 .......................630
17.5.3 5G網路套用 ......................................631
第18章 安全架構設計理論與實踐 ·······633
18.1 安全架構概述 ................................................633
18.1.1 信息安全面臨的威脅 .......................633
18.1.2 安全架構的定義和範圍 ...................635
18.1.3 與信息安全相關的國內外標準
及組織 ...............................................635
18.2 安全模型 ........................................................638
18.2.1 狀態機模型 .......................................639
18.2.2 Bell-LaPadula模型 ...........................640
18.2.3 Biba模型 ...........................................641
18.2.4 Clark-Wilson模型 .............................642
18.2.5 Chinese Wall模型 .............................643
18.3 系統安全體系架構規劃框架 ........................644
18.3.1 安全技術體系架構 ...........................644
18.3.2 信息系統安全體系規劃 ...................645
18.3.3 信息系統安全規劃框架 ...................646
18.4 信息安全整體架構設計(WPDRRC模型) ...648
18.4.1 WPDRRC信息安全體系架構模型 ..648
18.4.2 信息安全體系架構設計 ...................649
18.5 網路安全體系架構設計 ................................653
18.5.1 OSI的安全體系架構概述 ................653
18.5.2 認證框架 ...........................................656
18.5.3 訪問控制框架 ...................................657
18.5.4 機密性框架 .......................................658
18.5.5 完整性框架 .......................................659
18.5.6 抗抵賴框架 .......................................659
18.6 資料庫系統的安全設計 ................................661
18.6.1 資料庫安全設計的評估標準 ...........661
18.6.2 資料庫的完整性設計 .......................662
18.7 系統架構的脆弱性分析 ................................664
18.7.1 概述 ...................................................664
18.7.2 軟體脆弱性 .......................................665
18.7.3 典型軟體架構的脆弱性分析 ...........668
18.8 安全架構設計案例分析 ................................671
18.8.1 電子商務系統的安全性設計 ...........671
18.8.2 基於混合雲的工業安全架構設計 ...674
第19章 大數據架構設計理論與實踐 ····676
19.1 傳統數據處理系統存在的問題 ....................676
19.2 大數據處理系統架構分析 ............................678
19.2.1 大數據處理系統面臨挑戰 ...............678
19.2.2 大數據處理系統架構特徵 ...............679
19.3 Lambda架構 ..................................................680
19.3.1 Lambda架構對大數據處理系統
的理解 ...............................................680
19.3.2 Lambda架構套用場景 .....................680
19.3.3 Lambda架構介紹 .............................681
19.3.4  Lambda架構的實現 ........................684
19.3.5 Lambda架構優缺點 .........................685
19.3.6 Lambda與其他架構模式對比 .........685
19.4 Kappa架構 ....................................................686
19.4.1 Kappa架構下對大數據處理系統
的理解 ...............................................686
19.4.2 Kappa架構介紹 ................................687
19.4.3 Kappa架構的實現 ............................688
19.4.4 Kappa架構的優缺點 ........................688
19.4.5 常見Kappa架構變形 ........................689
19.5 Lambda架構與Kappa架構的對比和
設計選擇........................................................690
19.5.1 Lambda架構與Kappa架構的特性
對比 ...................................................690
19.5.2 Lambda架構與Kappa架構的設計
選擇 ...................................................692
19.6 大數據架構設計案例分析 ............................692
19.6.1 Lambda架構在某網奧運中的
大數據套用 .......................................692
19.6.2 Lambda架構在某網廣告平台的
套用與演進 .......................................694
19.6.3 某證券公司大數據系統 ...................697
19.6.4 某電商智慧型決策大數據系統 ...........699
第20章 系統架構設計師論文寫作要點 ···702
20.1 寫作注意事項 ................................................702
20.1.1 做好準備工作 ...................................702
20.1.2 論文寫作格式 ...................................703
20.2 如何解答試題 ................................................704
20.2.1 論文解答步驟 ...................................705
20.2.2 論文解答實例 ...................................705
20.3 論文寫作方法 ................................................708
20.3.1 如何寫好摘要 ...................................708
20.3.2 如何寫好正文 ...................................709
20.3.3 摘要和正文的關係 ...........................711
20.4 常見問題及解決辦法 ....................................711

相關詞條

熱門詞條

聯絡我們