第一篇 架构设计基础
第1小时 系统架构设计师概述 2
1.0 章节考点分析 2
1.1 系统架构的概念及发展历史 3
1.2 系统架构设计师的定义及职业素质 3
1.3 系统架构设计师应具备的能力 5
1.4 从开发人员到系统架构设计师 5
1.5 练习题 6
第2小时 计算机与网络基础知识 8
2.0 章节考点分析 8
2.1 操作系统基础知识 9
2.2 数据库系统基础知识 15
2.3 计算机网络基础知识 20
2.4 多媒体技术及其应用 23
2.5 系统性能 24
2.6 练习题 24
第3小时 信息系统基础知识 28
3.0 章节考点分析 28
3.1 信息化概述 29
3.2 信息系统工程总体规划 31
3.3 信息化的典型应用 32
3.4 练习题 35
第4小时 系统开发基础知识 39
4.0 章节考点分析 39
4.1 软件开发方法 40
4.2 需求管理 43
4.3 开发管理 44
4.4 设计方法 45
4.5 软件的重用 45
4.6 逆向工程与重构工程 45
4.7 练习题 46
第二篇 架构设计高级知识
第5小时 软件架构设计 49
5.0 章节考点分析 49
5.1 软件架构的概念 50
5.2 基于架构的软件开发方法 51
5.3 软件架构风格 53
5.4 特定领域软件体系结构 55
5.5 系统架构的评估 55
5.6 练习题 57
第6小时 UML建模与架构文档化 58
6.0 章节考点分析 58
6.1 UML基础 59
6.2 UML软件开发过程 60
6.3 系统架构文档化 61
6.4 练习题 62
第7小时 设计模式 65
7.0 章节考点分析 65
7.1 设计模式的原则 66
7.2 创建型模式 66
7.3 结构型模式 68
7.4 行为型模式 71
7.5 练习题 73
第8小时 XML技术 77
8.0 章节考点分析 77
8.1 XML概述 78
8.2 XML命名空间 78
8.3 DTD 79
8.4 XML Schema 80
8.5 可扩展样式表语言 80
8.6 其他相关规范 80
8.7 练习题 81
第9小时 面向构件的软件设计 84
9.0 章节考点分析 84
9.1 构件的概念 85
9.2 构件的布线标准 85
9.3 构件框架 86
9.4 练习题 87
第10小时 构件平台与典型架构 93
10.0 章节考点分析 93
10.1 OMG方式 94
10.2 SUN公司的方式 95
10.3 Microsoft的方式 97
10.4 战略比较 98
10.5 练习题 99
第11小时 信息安全技术 102
11.0 章节考点分析 102
11.1 信息安全关键技术 103
11.2 信息安全管理和评估 105
11.3 信息安全保障体系 106
11.4 练习题 106
第12小时 系统安全架构设计 111
12.0 章节考点分析 111
12.1 信息系统安全架构描述 112
12.2 系统安全体系架构规划框架及其方法 113
12.3 网络安全体系架构设计 113
12.4 数据库系统的安全设计 114
12.5 数据库系统的安全设计 116
12.6 练习题 116
第13小时 系统的可靠性分析 120
13.0 章节考点分析 120
13.1 软件的可靠性 121
13.2 软件可靠性建模 122
13.3 软件可靠性评价 123
13.4 软件的可靠性设计与管理 124
13.5 练习题 124
第三篇 架构设计实践知识
第14小时 基于ODP的架构师实践 127
14.0 章节考点分析 127
14.1 基于ODP的架构开发过程 128
14.2 系统构想 128
14.3 需求分析 129
14.4 系统架构设计 129
14.5 系统转换、操作维护和系统移植 130
14.6 练习题 131
第15小时 架构师的管理实践 133
15.0 章节考点分析 133
15.1 VRAPS组织管理原则 134
15.2 概念框架 134
15.3 构想原则 135
15.4 节奏原则 136
15.5 预见原则 136
15.6 协作原则 137
15.7 简化原则 137
15.8 练习题 138
第16小时 层次式架构设计 139
16.0 章节考点分析 139
16.1 体系结构设计 140
16.2 表现层框框架设计 140
16.3 中间层架构设计 141
16.4 数据访问层设计(持久层架构设计) 142
16.5 数据架构规划与设计、标准BS分层式结构 143
16.6 练习题 144
第17小时 企业集成架构设计 147
17.0 章节考点分析 147
17.1 企业集成平台 148
17.2 企业集成平台的实现 150
17.3 企业集成的关键应用技术 151
17.4 面向整体解决方案的企业模型 151
17.5 练习题 152
第18小时 面向方面的编程 154
18.0 章节考点分析 154
18.1 方面编程的概念 155
18.2 AspectJ、Spring AOP 155
18.3 练习题 156
第19小时 嵌入式系统设计 157
19.0 章节考点分析 157
19.1 嵌入式系统基础 158
19.1.1 基础概念 158
19.1.2 系统基本结构 158
19.1.3 嵌入式操作系统 159
19.1.4 嵌入式数据库管理 159
19.1.5 嵌入式网络 159
19.2 嵌入式系统设计 160
19.2.1 开发模型与设计流程 160
19.2.2 嵌入式系统开发环境与设计模型 161
19.3 练习题 161
第20小时 面向服务的架构 164
20.0 章节考点分析 164
20.1 SOA的特性 165
20.2 SOA的用途 166
20.3 SOA的设计原则 166
20.4 SOA的实施过程 166
20.5 练习题 167
第21小时 案例研究 169
21.0 章节考点分析 169
21.1 价值驱动的体系架构 170
21.2 使用RUP和UML开发联邦企业体系框架 170
21.3 Web服务基础实现框架 170
21.4 案例分析实施步骤 171
21.5 练习题 171
第四篇 架构补充知识
第22小时 信息系统项目管理 174
22.0 章节考点分析 174
22.1 项目管理基础 175
22.2 项目管理知识体系构成 175
22.3 IPMP/PMP 176
22.4 PRINCE2 178
22.5 组织结构对项目的影响 179
22.6 信息系统项目的生命周期 181
22.7 信息系统项目典型生命周期模型 182
22.8 单个项目的管理过程 185
22.9 练习题 186
第23小时 信息技术服务知识 189
23.0 章节考点分析 189
23.1 产品、服务和信息技术服务 190
23.2 运维、运营和经营 190
23.3 IT治理 191
23.4 IT服务管理 191
23.5 项目管理 192
23.6 质量管理理论 193
23.7 信息安全管理 195
23.8 练习题 196
第24小时 管理科学基础知识 199
24.0 章节考点分析 199
24.1 最小生成树 200
24.2 最大流量 201
24.3 决策论 204
24.4 灵敏度分析 205
24.5 线性规划 206
24.6 动态规划 207
24.7 练习题 207
第25小时 知识产权与标准规范 211
25.0 章节考点分析 211
25.1 知识产权的基本范围 212
25.2 知识产权的特性 212
25.3 知识产权的内容 212
25.4 著作权法 213
25.5 商标法 215
25.6 商标法实施条例 215
25.7 计算机软件保护条例 215
25.8 软件工程国家标准 216
25.9 练习题 220
第26小时 专业英语 222
26.0 章节考点分析 222
26.1 架构风格 222
26.2 非功能需求 223
26.3 应用架构 223
26.4 软件架构重用 224
26.5 练习题 225
第五篇 典型模拟试题
第27小时 模拟试题I(上午基础知识) 227
第28小时 模拟试题I(下午案例分析题) 248
试题一(25分) 248
试题二(25分) 250
试题三(25分) 251
试题四(25分) 253
试题五(25分) 255
第29小时 模拟试题I(下午论文题) 258
试题一 论软件系统架构评估258
试题二 论软件设计模式及其应用260
试题三 论数据访问层设计技术及其应用260
试题四 论微服务架构及其应用261
试题五 论应用服务器基础软件262
第30小时 模拟试题II(上午基础知识) 264
第31小时 模拟试题II(下午案例分析题) 288
试题一(25分) 288
试题二(25分) 289
试题三(25分) 292
试题四(25分) 294
试题五(25分) 296
第32小时 模拟试题II(下午论文题) 298
试题一 论企业信息化规划的实施与应用298
试题二 论决策支持系统的开发与应用299
试题三 论企业应用系统的数据持久层架构设计301
试题四 论基于架构的软件设计方法及应用302