第0讲 软考指南 1
第一篇 计算机硬件及网络基础知识 11
第1讲 计算机数值表示与非数值表示 12
第2讲 校验方法和校验码 18
第3讲 计算机的组成和结构 24
第4讲 存储系统基础 37
第5讲 计算机可靠性与性能评测基础 51
第6讲 计算机网络基础知识(一) 57
第7讲 计算机网络基础知识(二) 65
第二篇 数学基础知识 77
第8讲 算术运算和逻辑运算基础 78
第9讲 常用数值计算基础 84
第10讲 排列组合及概率统计基础 92
第11讲 运筹学基础 100
第三篇 计算机软件基础知识 109
第12讲 常用数据结构基础(一) 110
第13讲 常用数据结构基础(二) 120
第14讲 算法设计与分析(一) 138
第15讲 算法设计与分析(二) 154
第16讲 操作系统基础(一) 171
第17讲 操作系统基础(二) 185
第18讲 程序设计语言基础 195
第19讲 编译系统基础 203
第20讲 数据库基础知识(一) 217
第21讲 数据库基础知识(二) 232
第22讲 多媒体知识基础 238
第四篇 软件工程及软件设计技术基础 247
第23讲 软件工程技术基础 248
第24讲 软件过程改进和CMM能力成熟度模型 258
第25讲 软件需求获取 263
第26讲 软件测试基础 268
第27讲 软件设计基础(一) 278
第28讲 软件设计基础(二) 285
第29讲 软件系统计划、实施与文档设计 295
第30讲 结构化软件分析与设计方法(一) 302
第31讲 结构化软件分析与设计方法(二) 318
第32讲 UML分析与设计 326
第33讲 面向对象的软件分析与设计方法 330
第34讲 软件新技术基础 339
第五篇 相关知识与技术 343
第35讲 计算机应用基础知识 344
第36讲 计算机安全基础 347
第37讲 标准化基础 355
第38讲 信息化基础 361
第39讲 知识产权保护基础 364
附录 2005年上半年软件设计师试题及分析 371