第1章 “软件设计师”考试分析 2
1.1 考试变迁 2
1.2 考试大纲的变化 2
第1篇 考试分析 2
1.3 适合人群与定位 5
第2章 “软件设计师”备考指南 6
2.1 考试形式 6
2.2 上午考试分析与备考指南 6
2.3 下午考试分析与备考指南 8
3.1 知识图谱与考点分析 14
第2篇 计算机与软件工程知识 14
第3章 计算机硬件基础 14
3.2 计算机结构 15
3.3 存储器 21
3.4 输入输出系统 29
3.5 安全性与可靠性基础 32
3.6 其他考点 37
第4章 操作系统基础 39
4.1 知识图谱与考点分析 39
4.2 基础知识 39
4.3 基本原理 42
4.4 其他知识点 55
第5章 程序设计语言与语言处理程序 56
5.1 知识图谱与考点分析 56
5.2 程序设计语言基础知识 56
5.3 语言处理程序基础知识 61
第6章 网络基础 74
6.1 知识图谱与考点分析 74
6.2 网络协议与应用 74
6.3 网络管理与安全 89
7.2 数据库基础知识 101
第7章 数据库系统基础 101
7.1 知识图谱与考点分析 101
7.3 关系模型与关系代数 109
7.4 数据库语言与控制功能 129
第8章 多媒体基础 140
8.1 知识图谱与考点分析 140
8.2 知识点详解 140
第9章 数据结构与算法基础 149
9.1 知识图谱与考点分析 149
9.2 常用数据结构 149
9.3 算法基础 168
10.1 知识图谱与考点分析 183
10.2 软件工程基础 183
第10章 系统开发与软件工程 183
10.3 分析设计与开发 196
第11章 系统配置及信息化基础 212
11.1 知识图谱与考点分析 212
11.2 系统配置、运行与维护 212
11.3 信息化与信息系统基础 217
12.1 知识图谱与考点分析 222
12.2 标准化 222
第12章 标准化与知识产权保护 222
12.3 知识产权保护 227
第13章 数学基础 231
13.1 知识图谱与考点分析 231
13.2 知识点详解 231
第3篇 软件设计篇 248
第14章 结构化设计与建模技术 248
14.1 知识图谱与考点分析 248
14.2 数据流图 249
14.3 事务流程图 268
15.2 数据库建模技术 281
第15章 数据库建模与SQL应用技术 281
15.1 知识图谱与考点分析 281
15.3 SQL语言应用 296
第16章 面向对象分析与设计技术 305
16.1 知识图谱与考点分析 305
16.2 建模基础 305
16.3 静态模型基础 307
16.4 动态模型基础 317
17.1 知识图谱与考点分析 334
17.2 知识点详解 334
第17章 算法设计与程序编制技术 334
17.3 解题经验与技巧 377
第18章 其他设计技术 379
18.1 知识图谱与考点分析 379
18.2 知识点详解 379
附录A 全真模拟试题一 397
附录B 全真模拟试题一题解 414
附录C 全真模拟试题二 439
附录D 全真模拟试题二分析 452
附录E 自评表 474
附录F 2005年上半年考试分析 475