《软件设计师考试冲刺指南 第2版》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:徐锋编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2008
  • ISBN:7121049597
  • 页数:484 页
图书介绍:本书是为备考全国计算机技术与软件专业技术资格(水平)考试(软件设计师)的人员量身定做的冲刺指南。全书紧贴新大纲,全面而系统地分析和介绍了“软件设计师”考试中所涵盖的各个知识点。对每个知识点的难度、考试频度和考查权重都进行了量化,点出了考查要点及历年考试的出题情况。全书共分三篇,第1篇对“软件设计师”考试情况进行了简要的介绍和分析,并提供了复习和考试诀窍指导;第2篇和第3篇分别对上午、下午考题所涉及的知识点进行细致而有重点的深入剖析。书后的附录还提供了模拟试题及其答案详解,供自我检测和参考。本书在第1版的基础上,针对近几年来考试的趋势与变化进行了修订。本书适合报考全国计算机技术与软件专业技术资格(水平)考试(网络工程师)的人员作为临考前“冲刺”的参考书。

第1篇 考试分析 2

第1章 “软件设计师”考试分析 2

“软件设计师”考试分析 2

考试变迁 2

考试大纲的变化 2

适合人群与定位 5

第2章 “软件设计师”备考指南 6

“软件设计师”备考指南 6

考试形式 6

上午考试分析与备考指南 6

下午考试分析与备考指南 8

第2篇 计算机与软件工程知识第3章 计算机硬件基础 12

计算机硬件基础6~10分(8%~13%)计算机结构(30%)计算机体系结构分类 13

计算机的硬件组成 13

CPU特征 14

指令系统基础 15

RISC与CISC 16

流水线技术 17

并行处理技术 18

存储器(40%) 19

存储器系统特征 19

主存储器基础 20

Cache 21

磁带存储器 23

磁盘存储器 24

SCSI与RAID 25

输入输出系统(10%) 26

程序控制工作方式 26

程序中断工作方式 27

DMA工作方式 27

I/O通道技术 28

设备总线及系统总线 28

安全性与可靠性基础(20%)系统可靠性基础 29

系统性能评价 31

校验码 32

其他考点 34

第4章 操作系统基础 36

操作系统基础4~8分(5%~11%)基础知识(5%)操作系统基础概念 36

常见操作系统基础 37

嵌入式操作系统 38

基本原理(95%) 39

进程基本概念 39

信号量与PV操作 41

死锁 46

实存管理 48

虚存管理 48

设备与文件管理 50

作业调度 51

其他知识点 52

第5章 程序设计语言与语言处理程序 53

程序设计语言与语言处理程序2~6分(3%~8%)程序设计语言基础知识(35%)主要程序设计语言 53

过程式语言的控制结构 55

程序设计语言的基本成分 57

语言处理程序基础知识(65%)三种语言处理程序类型 58

形式语言基础 60

正规式、自动机与词法分析 63

语法分析与中间代码生成 66

代码优化与生成 69

第6章 网络基础 70

网络基础5~10分(7%~13%)网络协议与应用(55%)OSI及TCP/IP协议族 71

传输介质与网络设备 78

组网技术 80

常见网络应用 84

网络管理与安全(45%) 88

网络管理技术 88

密钥技术 90

网络安全技术 93

第7章 数据库系统基础 100

数据库系统基础5~8分(7%~11%)数据库基础知识(5%)数据库系统功能与特性 101

数据仓库与数据挖掘 103

分布式数据库系统 105

数据库系统基础5~8分(7%~11%)关系模型与关系代数(50%)关系模型与E-R图 107

关系代数及关系演算 116

关系数据库规范化基础 124

数据库语言与控制功能(45%)数据库语言SQL基础 126

数据库控制功能基础 133

第8章 多媒体基础 136

多媒体基础0~6分(0%~8%)知识点详解多媒体技术基础 136

多媒体文件大小计算 139

数据压缩技术 140

常见多媒体标准 141

第9章 数据结构与算法基础 145

数据结构与算法基础8~15分(11%~20%)常用数据结构(57%)数据结构基础与线性表 145

树和二叉树 152

图 159

算法基础(43%) 163

算法的描述与分析 163

常用数值计算算法 164

常用非数值计算算法 165

排序算法 168

查找算法 173

第10章 系统开发与软件工程 176

系统开发与软件工程15~25分(20%~33%)软件工程基础(35%)开发生命周期模型和方法论 176

项目管理基础 179

质量管理基础 183

过程管理基础 186

软件开发环境 190

分析设计与开发(65%) 191

需求分析与设计基础 191

结构化分析与设计 193

面向对象开发 197

系统测试与评审 217

第11章 系统配置及信息化基础 223

系统配置及信息化基础1~4分(1%~5%)系统配置、运行与维护(80%)系统计算模式 223

系统性能评价 225

系统运行与维护 226

信息化与信息系统基础(20%)信息化基础 228

信息系统基础 230

第12章 标准化与知识产权保护 232

标准化与知识产权保护2~4分(3%~5%)标准化(40%)标准化基本概念 232

常见标准化组织与标准 233

知识产权保护(60%) 237

保护期限 237

知识产权人确定 237

侵权判断 238

其他 239

第13章 数学基础 240

数学基础0~4分(0%~5%)知识点详解数值计算 240

排列组合 242

数理逻辑 243

集合论 247

图论初步 250

运算基本方法(运筹学) 252

第3篇 软件设计篇 256

第14章 结构化设计与建模技术 256

结构化设计与建模技术15~30分(20%~40%)数据流图(75%)数据流图技术 257

数据设计与数据字典 268

加工设计与状态迁移图 272

事务流程图(25%) 275

事务流程图技术 275

文件设计 280

第15章 数据库建模与SQL应用技术 286

数据库建模与SQL应用技术0~15分(0%~20%)数据库建模技术(70%)数据库设计基础 287

概念设计基础 289

逻辑设计基础 297

其他知识点 301

SQL语言应用(30%) 301

数据定义语言(DDL) 301

数据操纵语言(DML) 306

第16章 面向对象分析与设计技术 309

面向对象分析与设计技术15分(20%)建模基础 309

静态模型基础(75%) 316

类与对象模型 316

构件图与部署图 325

动态模型基础(25%) 330

用例建模 330

交互建模 335

活动图与状态图 343

第17章 算法设计与程序编制技术 352

算法设计与程序编制技术15~30分(20%~40%)知识点详解程序流程图 352

常用数据结构与程序编制 358

经典算法与程序编制 370

C++语言特性 380

Java语言特性 389

解题经验与技巧 393

第18章 其他设计技术 394

其他设计技术0~15分(0%~20%)知识点详解工作流设计 394

测试用例设计 403

其他 409

附录A 全真模拟试验一 410

附录B 全真模拟试验一题解 426

附录C 全真模拟试验二 449

附录D 全真模拟试验二题解 462

附录E 自评表 484