前言
第1篇 架構(gòu)設(shè)計(jì)基礎(chǔ)
第1小時(shí) 計(jì)算機(jī)系統(tǒng)基礎(chǔ)知識(shí) 2
1.0 章節(jié)考點(diǎn)分析 2
1.1 計(jì)算機(jī)系統(tǒng)概述 3
1.2 計(jì)算機(jī)硬件基礎(chǔ)知識(shí) 3
1.3 計(jì)算機(jī)軟件基礎(chǔ)知識(shí) 5
1.4 計(jì)算機(jī)語(yǔ)言 8
1.5 多媒體技術(shù) 11
1.6 練習(xí)題 12
第2小時(shí) 嵌入式基礎(chǔ)知識(shí) 13
2.0 章節(jié)考點(diǎn)分析 13
2.1 嵌入式系統(tǒng)的組成及特點(diǎn) 14
2.2 嵌入式系統(tǒng)的分類 14
2.3 嵌入式軟件的組成及特點(diǎn) 15
2.4 嵌入式系統(tǒng)硬件體系結(jié)構(gòu) 16
2.5 安全攸關(guān)軟件的安全性設(shè)計(jì) 18
2.6 練習(xí)題 18
第3小時(shí) 計(jì)算機(jī)網(wǎng)絡(luò)基礎(chǔ)知識(shí) 20
3.0 章節(jié)考點(diǎn)分析 20
3.1 網(wǎng)絡(luò)的基本概念 21
3.2 通信技術(shù) 21
3.3 網(wǎng)絡(luò)技術(shù) 21
3.4 組網(wǎng)技術(shù) 22
3.5 網(wǎng)絡(luò)工程 25
3.6 練習(xí)題 26
第2篇 架構(gòu)設(shè)計(jì)專業(yè)知識(shí)
第4小時(shí) 信息系統(tǒng)基礎(chǔ)知識(shí) 28
4.0 章節(jié)考點(diǎn)分析 28
4.1 信息系統(tǒng)概述 29
4.2 信息化的典型應(yīng)用 30
4.3 典型信息系統(tǒng)架構(gòu)模型 32
4.4 練習(xí)題 33
第5小時(shí) 信息安全技術(shù)基礎(chǔ)知識(shí) 35
5.0 章節(jié)考點(diǎn)分析 35
5.1 信息安全基礎(chǔ)知識(shí) 36
5.2 信息安全系統(tǒng)的組成框架 36
5.3 信息加解密技術(shù) 36
5.4 密鑰管理技術(shù) 37
5.5 訪問(wèn)控制及數(shù)字簽名技術(shù) 38
5.6 信息安全的抗攻擊技術(shù) 38
5.7 信息安全的保障體系與評(píng)估方法 39
5.8 練習(xí)題 40
第6小時(shí) 系統(tǒng)工程基礎(chǔ)知識(shí) 42
6.0 章節(jié)考點(diǎn)分析 42
6.1 系統(tǒng)工程 43
6.2 系統(tǒng)性能 44
6.3 練習(xí)題 45
第7小時(shí) 軟件工程基礎(chǔ)知識(shí) 47
7.0 章節(jié)考點(diǎn)分析 47
7.1 軟件工程 48
7.2 需求工程 51
7.3 系統(tǒng)分析與設(shè)計(jì) 52
7.4 軟件測(cè)試 55
7.5 凈室軟件工程 56
7.6 基于構(gòu)件的軟件工程 56
7.7 軟件項(xiàng)目管理 57
7.8 練習(xí)題 58
第8小時(shí) 數(shù)據(jù)庫(kù)設(shè)計(jì)基礎(chǔ)知識(shí) 60
8.0 章節(jié)考點(diǎn)分析 60
8.1 數(shù)據(jù)庫(kù)基礎(chǔ)概念 61
8.2 關(guān)系數(shù)據(jù)庫(kù) 63
8.3 數(shù)據(jù)庫(kù)設(shè)計(jì) 67
8.4 應(yīng)用程序與數(shù)據(jù)庫(kù)的交互 68
8.5 NoSQL數(shù)據(jù)庫(kù) 69
8.6 分布式數(shù)據(jù)庫(kù) 70
8.7 數(shù)據(jù)庫(kù)優(yōu)化技術(shù) 71
8.8 分布式緩存技術(shù)Redis 73
8.9 練習(xí)題 76
第3篇 架構(gòu)設(shè)計(jì)高級(jí)知識(shí)
第9小時(shí) 系統(tǒng)架構(gòu)設(shè)計(jì)基礎(chǔ)知識(shí) 79
9.0 章節(jié)考點(diǎn)分析 79
9.1 軟件架構(gòu)概念 80
9.2 基于架構(gòu)的軟件開(kāi)發(fā)方法 82
9.3 軟件架構(gòu)風(fēng)格 83
9.4 軟件架構(gòu)復(fù)用 87
9.5 特定領(lǐng)域軟件體系結(jié)構(gòu) 87
9.6 練習(xí)題 88
第10小時(shí) 系統(tǒng)質(zhì)量屬性與架構(gòu)評(píng)估 89
10.0 章節(jié)考點(diǎn)分析 89
10.1 軟件系統(tǒng)質(zhì)量屬性 90
10.2 系統(tǒng)架構(gòu)評(píng)估 92
10.3 練習(xí)題 95
第11小時(shí) 軟件可靠性基礎(chǔ)知識(shí) 97
11.0 章節(jié)考點(diǎn)分析 97
11.1 軟件可靠性基本概念 98
11.2 軟件可靠性建模 99
11.3 軟件可靠性管理 100
11.4 軟件可靠性設(shè)計(jì) 100
11.5 軟件可靠性測(cè)試 101
11.6 軟件可靠性評(píng)價(jià) 102
11.7 練習(xí)題 103
第12小時(shí) 軟件架構(gòu)的演化和維護(hù) 104
12.0 章節(jié)考點(diǎn)分析 104
12.1 軟件架構(gòu)演化和定義的關(guān)系 105
12.2 面向?qū)ο筌浖軜?gòu)演化過(guò)程 105
12.3 軟件架構(gòu)演化方式的分類 106
12.4 軟件結(jié)構(gòu)演化原則 107
12.5 軟件架構(gòu)演化評(píng)估方法 108
12.6 大型網(wǎng)站系統(tǒng)架構(gòu)演化實(shí)例 109
12.7 軟件架構(gòu)維護(hù) 109
12.8 練習(xí)題 110
第13小時(shí) 未來(lái)信息綜合技術(shù) 111
13.0 章節(jié)考點(diǎn)分析 111
13.1 信息物理系統(tǒng)技術(shù)概述 112
13.2 人工智能技術(shù)概述 112
13.3 機(jī)器人技術(shù)概述 113
13.4 邊緣計(jì)算 113
13.5 數(shù)字孿生體技術(shù)概述 115
13.6 云計(jì)算和大數(shù)據(jù)技術(shù)概述 115
13.7 練習(xí)題 116
第14小時(shí) 系統(tǒng)規(guī)劃 117
14.0 章節(jié)考點(diǎn)分析 117
14.1 系統(tǒng)規(guī)劃概述 118
14.2 系統(tǒng)調(diào)查 118
14.3 成本效益分析技術(shù) 118
14.4 練習(xí)題 119
第4篇 架構(gòu)設(shè)計(jì)實(shí)踐知識(shí)
第15小時(shí) 信息系統(tǒng)架構(gòu)設(shè)計(jì)理論與實(shí)踐 121
15.0 章節(jié)考點(diǎn)分析 121
15.1 基本概念 122
15.2 信息系統(tǒng)架構(gòu)風(fēng)格與分類 122
15.3 信息系統(tǒng)常用架構(gòu)模型 123
15.4 企業(yè)信息系統(tǒng)總體框架 124
15.5 信息系統(tǒng)架構(gòu)設(shè)計(jì)方法 125
15.6 練習(xí)題 126
第16小時(shí) 層次式架構(gòu)設(shè)計(jì)理論與實(shí)踐 128
16.0 章節(jié)考點(diǎn)分析 128
16.1 層次式體系結(jié)構(gòu)概述 129
16.2 表現(xiàn)層框架設(shè)計(jì) 130
16.3 中間層框架設(shè)計(jì) 132
16.4 數(shù)據(jù)訪問(wèn)層設(shè)計(jì) 133
16.5 數(shù)據(jù)架構(gòu)規(guī)劃與設(shè)計(jì) 134
16.6 物聯(lián)網(wǎng)層次架構(gòu)設(shè)計(jì) 134
16.7 練習(xí)題 134
第17小時(shí) 云原生架構(gòu)設(shè)計(jì)理論與實(shí)踐 136
17.0 章節(jié)考點(diǎn)分析 136
17.1 云原生架構(gòu)內(nèi)涵 137
17.2 云原生架構(gòu)相關(guān)技術(shù) 139
17.3 練習(xí)題 141
第18小時(shí) 面向服務(wù)架構(gòu)設(shè)計(jì)理論與實(shí)踐 143
18.0 章節(jié)考點(diǎn)分析 143
18.1 SOA的相關(guān)概念 144
18.2 SOA的發(fā)展歷史 144
18.3 SOA的參考架構(gòu) 145
18.4 SOA主要協(xié)議和規(guī)范 146
18.5 SOA設(shè)計(jì)的標(biāo)準(zhǔn)要求 147
18.6 SOA的作用與設(shè)計(jì)原則 147
18.7 SOA的設(shè)計(jì)模式 148
18.8 構(gòu)建SOA架構(gòu)時(shí)應(yīng)該注意的問(wèn)題 149
18.9 SOA實(shí)施的過(guò)程 150
18.10 練習(xí)題 150
第19小時(shí) 嵌入式系統(tǒng)架構(gòu)設(shè)計(jì)理論與實(shí)踐 152
19.0 章節(jié)考點(diǎn)分析 152
19.1 嵌入式系統(tǒng)發(fā)展歷程 153
19.2 嵌入式系統(tǒng)硬件 153
19.3 嵌入式系統(tǒng)軟件 155
19.4 嵌入式系統(tǒng)軟件架構(gòu)設(shè)計(jì)方法 158
19.5 嵌入式系統(tǒng)軟件架構(gòu)實(shí)踐 159
19.6 練習(xí)題 161
第20小時(shí) 通信系統(tǒng)架構(gòu)設(shè)計(jì)理論與實(shí)踐 163
20.0 章節(jié)考點(diǎn)分析 163
20.1 通信系統(tǒng)網(wǎng)絡(luò)架構(gòu) 164
20.2 網(wǎng)絡(luò)構(gòu)建關(guān)鍵技術(shù) 166
20.3 網(wǎng)絡(luò)構(gòu)建 166
20.4 練習(xí)題 168
第21小時(shí) 安全架構(gòu)設(shè)計(jì)理論與實(shí)踐 169
21.0 章節(jié)考點(diǎn)分析 169
21.1 信息安全面臨的威脅 170
21.2 安全體系架構(gòu)的范圍 171
21.3 安全模型 172
21.4 信息安全整體架構(gòu)設(shè)計(jì) 173
21.5 網(wǎng)絡(luò)安全架構(gòu)設(shè)計(jì) 174
21.6 數(shù)據(jù)庫(kù)系統(tǒng)安全設(shè)計(jì) 175
21.7 系統(tǒng)架構(gòu)脆弱性分析 176
21.8 安全架構(gòu)設(shè)計(jì)實(shí)踐 177
21.9 練習(xí)題 178
第22小時(shí) 大數(shù)據(jù)架構(gòu)設(shè)計(jì)理論與實(shí)踐 180
22.0 章節(jié)考點(diǎn)分析 180
22.1 傳統(tǒng)數(shù)據(jù)處理系統(tǒng)的問(wèn)題 181
22.2 大數(shù)據(jù)處理系統(tǒng)架構(gòu)分析 182
22.3 典型的大數(shù)據(jù)架構(gòu) 182
22.4 大數(shù)據(jù)架構(gòu)的實(shí)踐 185
22.5 練習(xí)題 188
第5篇 架構(gòu)設(shè)計(jì)補(bǔ)充知識(shí)
第23小時(shí) 知識(shí)產(chǎn)權(quán) 191
23.0 章節(jié)考點(diǎn)分析 191
23.1 知識(shí)產(chǎn)權(quán)的特性 192
23.2 中華人民共和國(guó)著作權(quán)法 192
23.3 計(jì)算機(jī)軟件保護(hù)條例 194
23.4 中華人民共和國(guó)專利法 195
23.5 中華人民共和國(guó)商標(biāo)法 196
23.6 中華人民共和國(guó)反不正當(dāng)競(jìng)爭(zhēng)法 197
23.7 軟件產(chǎn)品管理辦法 198
23.8 練習(xí)題 198
第24小時(shí) 應(yīng)用數(shù)學(xué) 200
24.0 章節(jié)考點(diǎn)分析 200
24.1 圖論之最小生成樹(shù) 200
24.2 圖論之最大流量 202
24.3 線性規(guī)劃 204
24.4 動(dòng)態(tài)規(guī)劃 206
24.5 決策分析 207
24.6 不確定型決策論 208
24.7 練習(xí)題 209
第25小時(shí) 專業(yè)英語(yǔ) 214
25.0 章節(jié)考點(diǎn)分析 214
25.1 架構(gòu)風(fēng)格 214
25.2 非功能需求 215
25.3 應(yīng)用架構(gòu) 215
25.4 軟件架構(gòu)重用 216
25.5 練習(xí)題 217
第26小時(shí) 論文寫(xiě)作 218
26.0 章節(jié)考點(diǎn)分析 218
26.1 論文目的 218
26.2 論文要求 219
26.3 論文框架 219
26.4 論文寫(xiě)作常見(jiàn)問(wèn)題 220
26.5 備考建議 222
26.6 范文賞析 222
第6篇 架構(gòu)設(shè)計(jì)模擬試題
第27小時(shí) 模擬試題Ⅰ(上午基礎(chǔ)知識(shí)) 226
第28小時(shí) 模擬試題Ⅰ(下午案例分析) 243
試題一(25分) 243
試題二(25分) 245
試題三(25分) 246
試題四(25分) 249
試題五(25分) 250
第29小時(shí) 模擬試題Ⅰ(下午論文) 253
試題一 論軟件系統(tǒng)架構(gòu)評(píng)估 253
試題二 論軟件架構(gòu)的復(fù)用 254
試題三 論分布式存儲(chǔ)系統(tǒng)架構(gòu)設(shè)計(jì) 255
試題四 論微服務(wù)架構(gòu)及其應(yīng)用 256
第30小時(shí) 模擬試題Ⅱ(上午基礎(chǔ)知識(shí)) 257
第31小時(shí) 模擬試題Ⅱ(下午案例分析) 275
試題一(25分) 275
試題二(25分) 277
試題三(25分) 278
試題四(25分) 281
試題五(25分) 282
第32小時(shí) 模擬試題Ⅱ(下午論文) 285
試題一 論軟件架構(gòu)風(fēng)格 285
試題二 論企業(yè)應(yīng)用系統(tǒng)的層次式 架構(gòu)風(fēng)格 285
試題三 論面向服務(wù)的架構(gòu)設(shè)計(jì) 286
試題四 論基于架構(gòu)的軟件設(shè)計(jì)方法及應(yīng)用 287