第1章 计算机组成与体系结构 1
1.1 计算机体系结构的发展 1
1.2 构成计算机的各类部件的功能及其相互关系 1
1.3 各种体系结构的特点与应用 3
1.3.1 复杂指令系统计算机 3
1.3.2 精简指令系统计算机 3
1.3.3 流水线技术 4
1.3.4 并行处理 5
1.3.5 互联网络 7
1.4 例题分析 8
第2章 存储器与外围设备 15
2.1 多级存储器的功能、特性和使用 15
2.1.1 主存储器 15
2.1.2 辅助存储器 16
2.1.3 例题分析 20
2.2 各类外围设备的功能、特性和使用 29
2.3 输入/输出接口和控制方法 31
2.3.1 输入输出方式 31
2.3.2 设备接口 32
2.3.3 例题分析 33
2.4 总线结构 36
第3章 数据通信与计算机网络 38
3.1 数据通信的基本知识 38
3.2 开放系统互连参考模型 42
3.3 常用的协议标准 44
3.4 网络的互联与常用网络设备 48
3.4.1 网络设备 48
3.4.2 试题分析 49
3.5 计算机网络的分类与应用 51
3.5.1 局域网 51
3.5.2 广域网 54
3.5.3 Internet 55
3.5.4 Intranet 56
3.5.5 例题分析 57
第4章 多媒体技术及其应用 65
4.1 多媒体技术基本概念 65
4.2 数据编码技术 66
4.2.1 数据编码方法 66
4.2.2 数据编码标准 70
4.3 图形图像 74
4.4 音频 75
4.5 视频 76
4.6 例题分析 77
第5章 安全性与可靠性技术 91
5.1 数据安全与保密 91
5.2 故障测试与定位 93
5.3 容错技术 94
5.4 可靠性模型与分析技术 94
5.5 计算机网络安全 96
5.5.1 网络安全概述 96
5.5.2 防火墙 96
5.5.3 入侵检测 98
5.6 风险管理 100
5.6.1 风险管理概述 100
5.6.2 风险管理的阶段 101
5.7 例题分析 102
第6章 系统配置与性能评价 117
6.1 系统性能评估 117
6.2 典型基准测试程序 119
6.3 例题分析 120
第7章 程序语言 123
7.1 程序语言的种类 123
7.2 例题分析 124
第8章 操作系统 128
8.1 操作系统的类型与结构 128
8.1.1 操作系统类型和功能 128
8.1.2 操作系统的结构 129
8.1.3 常用操作系统 129
8.1.4 例题分析 131
8.2 系统的并行机制 134
8.2.1 进程管理 134
8.2.2 管程与线程 135
8.2.3 死锁问题 136
8.2.4 例题分析 137
8.3 文件组织 143
8.3.1 文件的逻辑组织 143
8.3.2 文件的物理组织 143
8.3.3 例题分析 144
8.4 存储管理 147
8.4.1 地址变换 147
8.4.2 存储组织 147
8.4.3 存储管理 149
8.4.4 例题分析 150
8.5 设备管理 152
8.5.1 设备管理的概念 153
8.5.2 数据传输控制方式 153
8.5.3 设备的分配 153
8.5.4 磁盘调度算法 154
8.5.5 虚拟设备与SPOOLING技术 154
8.5.6 例题分析 155
8.6 网络操作系统 156
8.6.1 网络操作系统的概念 156
8.6.2 网络操作系统的分类 157
8.6.3 网络操作系统的组成 157
8.7 分布式操作系统 158
8.7.1 分布式系统 158
8.7.2 分布式操作系统 159
8.8 嵌入式操作系统 160
8.8.1 嵌入式操作系统概述 160
8.8.2 常用的嵌入式操作系统 162
第9章 数据库系统 166
9.1 数据库管理系统的功能和特征 166
9.2 数据库模型 167
9.2.1 数据库系统的三级结构 167
9.2.2 数据库系统的三级模式 168
9.2.3 数据库系统两级独立性 169
9.3 数据模型 170
9.3.1 数据模型的分类 170
9.3.2 关系模型 170
9.3.3 关系规范化理论 172
9.4 数据操作 174
9.4.1 集合运算 174
9.4.2 关系运算 176
9.5 数据库的控制功能 178
9.5.1 并发控制 178
9.5.2 数据恢复 180
9.5.3 安全性 181
9.5.4 完整性 184
9.6 数据仓库与数据挖掘 186
9.6.1 联机分析处理 186
9.6.2 数据仓库的概念 188
9.6.3 数据仓库的结构 189
9.6.4 数据挖掘技术概述 191
9.6.5 数据挖掘的功能 193
9.6.6 数据挖掘常用技术 194
9.6.7 数据挖掘的流程 195
9.7 分布式数据库 196
9.8 例题分析 199
第10章 软件工程 212
10.1 软件开发模型 212
10.2 软件需求分析与定义 216
10.3 软件设计 221
10.4 软件测试 224
10.5 软件维护 233
10.6 软件质量保证及软件质量评价 236
10.7 软件复用 242
10.8 原型化方法 245
10.9 文档编制标准 247
10.10 项目管理 248
10.11 净室软件工程 260
10.12 软件工程支撑环境 263
第11章 面向对象方法学 267
11.1 面向对象基础 267
11.1.1 基本概念 267
11.1.2 例题分析 269
11.2 统一建模语言 277
第12章 信息系统建设 287
12.1 信息系统工程 287
12.1.1 系统的特性 287
12.1.2 系统理论 287
12.1.3 系统工程 289
12.1.4 信息系统工程 290
12.2 企业系统规划方法 290
12.2.1 BSP方法概述 290
12.2.2 BSP方法的研究步骤 291
12.2.3 定义企业过程 292
12.2.4 定义数据类 295
12.2.5 分析现存系统支持 296
12.2.6 定义信息总体结构 298
12.2.7 确定总体结构中的优先顺序 299
12.2.8 评价信息资源管理工作 299
12.2.9 制定建议书和开发计划 300
12.2.10 研究成果报告 300
12.3 战略数据规划方法 301
12.3.1 概述 301
12.3.2 自顶向下的规划 302
12.3.3 企业模型的建立 303
12.3.4 主题数据库及其组合 303
12.3.5 战略数据规划的执行过程 305
12.3.6 总结 308
12.4 信息工程方法 309
12.4.1 信息工程方法 309
12.4.2 信息战略规划 311
12.4.3 建立企业模型 312
12.4.4 确定企业信息结构 315
12.4.5 确定业务系统结构 317
12.4.6 确定系统的技术结构 318
12.4.7 信息战略规划报告 320
12.5 例题分析 321
第13章 软件的知识产权保护 329
13.1 著作权法及实施条例 329
13.2 计算机软件保护条例 330
13.3 商标法及实施条例 331
13.4 专利法及实施细则 332
13.5 反不正当竞争法 333
13.6 例题分析 334
第14章 软件标准化 344
14.1 标准的层次 344
14.2 中国的软件标准 345
14.3 ISO 9000标准 345
14.4 CMM/CMMI 345
14.5 ISO与CMM/CMMI的比较 346
14.6 例题分析 348
第15章 专业英语 364
第16章 数学及经济管理 389
16.1 概率统计 389
16.2 离散数学 393
16.3 算法复杂性 421
第17章 近3年考试上午试题结构分析 423
第18章 系统分析与设计案例解答方法 427
18.1 近3年试题结构分析 427
18.2 如何选题和答题 428
18.3 分类解答方法 430
18.3.1 综合知识类 430
18.3.2 辨别分析类 431
18.3.3 比较分析类 432
18.3.4 学习应用类 433
18.3.5 情景推断类 434
18.3.6 因果分析类 435
18.3.7 归纳抽象类 435
第19章 历年考试论文试题分析 437
19.1 论文试题结构分析 437
19.2 历年论文试题 438
19.3 软件工程试题归类 440
第20章 论文写作要略 442
20.1 论文写作注意事项 442
20.1.1 学习方法 442
20.1.2 论文准备 442
20.2 合格论文的条件 443
20.3 论文解答步骤 444
20.3.1 解答步骤 445
20.3.2 例题 446
20.4 论文考试法则 447
20.5 论文写作的常见问题及解决办法 450
20.6 论文评分标准 451
第21章 论文实例 454
21.1 软件需求分析方法和工具的选用 454
21.2 论软件项目的质量管理 457
21.3 论软件项目的进度管理 461
21.4 应用CMM改进银行软件过程 463
21.5 论软件开发平台的选择与应用 467
21.6 论软件三层结构的设计 470
21.7 XML在网上银行中的应用 473
21.8 图书馆网络应用体系安全设计 477
21.9 论新技术的引进 480
21.10 ERP的应用与发展 483
第22章 系统分析师考试经验 487
22.1 系统分析师考试备考要略 487
22.2 系统分析师备考、参考经验总结 488
22.3 系统分析师考试的三个过程 490
22.4 系统分析师考试的三重境界 492
第23章 系统分析师与CIO 494
23.1 系统分析师的角色和作用 494
23.1.1 系统分析师的角色 494
23.1.2 系统分析师的作用 494
23.2 系统分析师的能力与素质要求 497
23.2.1 典型的复合型人才 497
23.2.2 系统分析师的素质要求 498
23.2.3 系统分析师的能力要求 499
23.3 系统分析师对学科知识的要求 499
23.3.1 扩大知识范围 499
23.3.2 关注信息技术和产品的新发展 500
23.3.3 向实践学习 500
23.4 我国系统分析师队伍概况 501
23.4.1 我国软考发展历程回顾 501
23.4.2 我国系统分析师现状 501
23.4.3 我国系统分析师展望 502
23.5 当前国际系统分析师队伍概况 503
23.5.1 美国情况 503
23.5.2 印度情况 505
23.5.3 日本情况 506
23.5.4 英国情况 508
23.6 如何成长为一名系统分析师 509
23.6.1 软件人才“金字塔”结构 509
23.6.2 系统分析师的职业生涯 510
23.7 系统分析师的培养与培训 511
23.7.1 系统分析师的培养 511
23.7.2 系统分析师的培训 513
23.8 从系统分析师到CIO 513
参考文献 515