《软件设计师考试真题实战与详解》(作者史国川、谢宝陵)广泛收集历年考试的真题,结合作者多年的教学经验,以及对出题范围、重点和难点的研究,从考生的学习和应试角度组织编写。本书将历年真题按照教程的章节进行分类解析,同时按照考试大纲中的考点及指定教程中的知识点的要求,针对部分难点和重点,采用历年真题链接的方式,给出了其相关知识和理论的分析,总结了考题的分布情况。
《软件设计师考试真题实战与详解》(作者史国川、谢宝陵)对4年来全国计算机技术与软件专业技术资格(水平)考试——软件设计师的真题进行了深入的分析,按照最新版的《全国计算机技术与软件专业技术资格(水平)考试——软件设计师考试大纲》和《软件设计师教程》进行分类编排,逐考点地对真题进行详细的分析,对重点、难点内容进行拓展介绍。
《软件设计师考试真题实战与详解》采用“真题→分析→考点”的方式进行编写,试题丰富,解析详细,特别适合参加软件设计师考试的考生,也可供高等院校计算机专业师生以及相应层次的计算机技术人员学习参考。
前言
第1章 计算机系统知识 1
1.1 计算机系统基础知识 1
1.2 计算机体系结构 10
1.3 安全性、可靠性与系统性能评测基础知识 20
第2章 程序语言基础知识 27
2.1 程序语言概述 27
2.2 语言处理程序基础 34
第3章 操作系统知识 46
3.1 操作系统基础知识 46
3.2 处理机管理 47
3.3 存储管理 54
3.4 设备管理 57
3.5 文件管理 60
第4章 系统开发与运行知识 65
4.1 软件工程基础知识 65
4.2 系统分析基础知识 90
4.3 系统设计知识 91
4.4 系统实施知识 93
4.5 系统运行与维护知识 102
第5章 网络基础知识 106
5.1 网络概述 106
5.2 ISO/OSI网络体系结构 106
5.3 网络互联硬件 107
5.4 网络的协议与标准 110
5.5 Internet及应用 113
5.6 网络安全 120
第6章 多媒体基础知识 124
6.1 多媒体的基础知识 124
6.2 声音 124
6.3 图形和图像 126
6.4 动画和视频 130
6.5 多媒体计算机系统 132
第7章 数据库技术基础 133
7.1 基本概念 133
7.2 数据模型 134
7.3 关系代数 139
7.4 关系数据库SQL语言简介 146
7.5 关系数据库规范化 149
7.6 数据库的控制功能 152
第8章 数据结构 153
8.1 线性结构 153
8.2 数组、矩阵和广义表 159
8.3 树 161
8.4 图 168
8.5 查找 172
8.6 排序 178
第9章 算法设计与分析 182
9.1 算法设计与分析的基础概念 182
9.2 算法分析基础 182
9.3 分治法 186
9.4 动态规划法 188
9.5 贪心法 188
9.6 回溯法 190
第10章 面向对象技术 191
10.1 面向对象的基本概念 191
10.2 面向对象程序设计 195
10.3 面向对象开发技术 196
10.4 面向对象分析与设计方法 199
10.5 设计模式 208
第11章 标准化和软件知识产权基础知识 219
11.1 标准化基础知识 219
11.2 知识产权基础知识 219
第12章 专业英语 228
第13章 下午科目 236
13.1 题型1 数据流图分析与设计 236
13.2 题型2 数据库分析与设计 258
13.3 题型3 UML分析与设计 281
13.4 题型4 算法分析与设计 303
13.5 题型5 C++程序设计 333
13.6 题型6 Java程序设计 357
参考文献 381