第1章 计算机组成与体系结构 1
1.1 计算机体系结构的发展 1
1.2 构成计算机的各类部件的功能及其相互关系 2
1.3 各种体系结构的特点与应用 3
1.4 例题分析 8
第2章 存储器与外围设备 12
2.1 多级存储器的功能、特性和使用 12
2.2 各类外围设备的功能、特性和使用 22
2.3 输入/输出接口及其控制方法 25
2.4 总线结构 29
第3章 数据通信与计算机网络 32
3.1 数据通信的基本知识 32
3.2 开放系统互联参考模型 37
3.3 常用的协议标准 39
3.4 网络的互联与常用网络设备 41
3.5 计算机网络的分类与应用 43
第4章 多媒体技术及其应用 60
4.1 多媒体技术基本概念 60
4.2 数据编码技术 61
4.2.1 数据编码方法 61
4.2.2 数据编码标准 65
4.3 图形图像 69
4.4 音频 70
4.5 视频 72
4.6 例题分析 73
5.1 数据安全与保密 85
第5章 安全性与可靠性技术 85
5.2 故障测试与定位 87
5.3 容错技术 88
5.4 可靠性模型与分析技术 88
5.5 计算机网络安全 90
5.5.1 网络安全概述 90
5.5.2 防火墙 91
5.5.3 入侵检测 92
5.6 风险管理 95
5.6.1 风险管理概述 95
5.6.2 风险管理的阶段 96
5.7 例题分析 96
6.1 系统性能评估 109
第6章 系统配置与性能评价 109
6.2 典型基准测试程序 111
6.3 例题分析 112
第7章 程序语言 116
7.1 程序语言的种类 116
7.2 例题分析 117
第8章 操作系统 121
8.1 操作系统的类型与结构 121
8.1.1 操作系统的类型和功能 121
8.1.2 操作系统的结构 122
8.1.3 常用操作系统 122
8.1.4 例题分析 124
8.2.1 进程管理 127
8.2 系统的并行机制 127
8.2.2 管程与线程 128
8.2.3 死锁问题 129
8.2.4 例题分析 130
8.3 文件组织 134
8.3.1 文件的逻辑组织 134
8.3.2 文件的物理组织 135
8.3.3 例题分析 136
8.4 存储管理 136
8.4.1 地址变换 137
8.4.2 存储组织 137
8.4.3 存储管理 138
8.4.4 例题分析 139
8.5 设备管理 141
8.5.1 设备管理的概念 141
8.5.2 数据传输控制方式 142
8.5.3 设备的分配 142
8.5.4 磁盘调度算法 142
8.5.5 虚设备与SPOOLING技术 143
8.5.6 例题分析 144
8.6 网络操作系统 146
8.6.1 网络操作系统的概念 146
8.6.2 网络操作系统的分类 146
8.6.3 网络操作系统的组成 147
8.7 分布式操作系统 148
8.7.1 分布式系统 148
8.7.2 分布式操作系统概述 149
8.8 嵌入式操作系统 150
8.8.1 嵌入式操作系统概述 150
8.8.2 常用的嵌入式操作系统 152
第9章 数据库系统 156
9.1 数据库管理系统的功能和特征 156
9.2 数据库模型 157
9.2.1 数据库系统的三级结构 157
9.2.2 数据库系统的三级模式 158
9.2.3 数据库系统两级独立性 159
9.3 数据模型 160
9.3.1 数据模型的分类 160
9.3.2 关系模型 160
9.3.3 关系规范化理论 162
9.4 数据操作 164
9.4.1 集合运算 164
9.4.2 关系运算 166
9.5 数据库的控制功能 169
9.5.1 并发控制 169
9.5.2 数据恢复 170
9.5.3 安全性 172
9.5.4 完整性 175
9.6 数据仓库与数据挖掘 177
9.6.1 联机分析处理 177
9.6.2 数据仓库的概念 179
9.6.3 数据仓库的结构 180
9.6.4 数据挖掘技术概述 182
9.6.5 数据挖掘的功能 184
9.6.6 数据挖掘常用技术 185
9.6.7 数据挖掘的流程 186
9.7 分布式数据库 188
9.8 例题分析 190
第10章 软件工程 202
10.1 软件开发模型 202
10.2 软件需求分析与定义 206
10.3 软件设计 211
10.4 软件测试 215
10.5 软件维护 223
10.6 软件质量保证及软件质量评价 226
10.7 软件复用 233
10.8 原型化方法 236
10.9 文档编制标准 238
10.10 项目管理 239
10.11 净室软件工程 251
10.12 软件工程支撑环境 253
第11章 面向对象方法学 259
11.1 面向对象基础 259
11.2 统一建模语言 268
第12章 软件的知识产权保护 276
12.1 著作权法及实施条例 276
12.2 计算机软件保护条例 277
12.3 商标法及实施条例 279
12.4 专利法及实施细则 280
12.5 反不正当竞争法 280
12.6 例题分析 281
第13章 软件标准化 289
13.1 标准的层次 289
13.2 中国的软件标准 290
13.3 ISO 9000标准 291
13.4 CMM/CMMI 291
13.5 ISO与CMM/CMMI的比较 292
13.6 例题分析 294
第14章 专业英语 305
第15章 数学及经济管理 327
15.1 微积分 327
15.2 线性代数 330
15.3 概率统计 338
15.4 离散数学 341
15.5 数值计算 371
15.6 算法复杂性 376
第16章 近5年考试上午试题结构分析 378
第17章 系统分析与设计案例解答方法 381
17.1 近5年试题结构分析 381
17.2 如何选题和答题 382
17.3 分类解答方法 383
第18章 历年考试论文试题分析 393
18.1 论文试题结构分析 393
18.2 历年论文试题 394
18.3 软件工程试题归类 397
18.4 日本信息技术人员高级考试论文试题 398
19.1.2 论文准备 400
19.1.1 学习方法 400
第19章 论文写作要略 400
19.1 论文写作注意事项 400
19.1.3 合格论文的条件 401
19.1.4 论文题解答步骤 402
19.1.5 例题 403
19.2 论文应试法则 404
19.3 论文写作常见问题及解决办法 407
19.4 论文评分标准 408
第20章 论文实例 411
20.1 软件需求分析方法和工具的选用 411
20.2 论软件项目的质量管理 414
20.3 论软件项目的进度管理 418
20.4 应用CMM改进银行软件过程 421
20.5 论软件开发平台的选择与应用 424
20.6 论软件三层结构的设计 427
20.7 XML在网上银行中的应用 430
20.8 图书馆网络应用体系安全设计 434
20.9 论新技术的引进 438
20.10 ERP的应用与发展 441
第21章 系统分析师考试经验 444
21.1 系统分析师考试备考要略 444
21.2 最年轻的系统分析师的考试心得 448
21.3 系统分析师备考、参考经验总结 450
22.1.1 系统分析师与角色 453
22.1.2 系统分析师的作用 453
22.1 系统分析师的角色和作用 453
第22章 系统分析师与CIO 453
22.2 系统分析师的能力与素质要求 456
22.2.1 典型的复合型人才 456
22.2.2 系统分析师的素质要求 457
22.2.3 系统分析师的能力要求 457
22.3 系统分析师对学科知识的要求 458
22.3.1 扩大知识领域 458
22.3.2 关注信息技术和产品的新发展 459
22.3.3 向实践学习 459
22.4 我国系统分析师队伍概况 460
22.4.1 我国软考发展历程回顾 460
22.4.2 我国系统分析师现状 460
22.4.3 我国系统分析师展望 461
22.5 当前国际系统分析师队伍概况 462
22.5.1 美国情况 462
22.5.2 印度情况 464
22.5.3 日本情况 465
22.5.4 英国情况 467
22.6 如何成长为一名系统分析师 468
22.6.1 软件人才的“金字塔”结构 468
22.6.2 系统分析师与职业生涯 469
22.7 系统分析师的培养与培训 470
22.7.1 系统分析师的培养 470
22.7.2 系统分析师的培训 471
22.8 从系统分析师到CIO 472
主要参考文献 474