《软件设计师考试冲刺指南 新修订版》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:王勇,唐强主编
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2009
  • ISBN:9787121091230
  • 页数:407 页
图书介绍:本书是为备考全国计算机技术与软件专业技术资格(水平)考试(软件设计师)的人员量身定做的冲刺指南。全书紧贴2009版新大纲,全面而系统地分析和介绍了“软件设计师”考试中所涵盖的各个知识点。对每个知识点的难度、考试频度和考查权重都进行了量化,点出了考查要点及历年考试的出题情况。

第1篇 考试分析 2

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

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

考试变迁 2

考试大纲的变化 2

适合人群与定位 3

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

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

考试形式 4

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

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

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

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

计算机的硬件组成 11

CPU特征 12

指令系统基础 13

RISC与CISC 14

流水线技术 15

并行处理技术 16

存储器(40%) 17

存储器系统特征 17

主存储器基础 18

Cache 19

磁带存储器 21

磁盘存储器 22

SCSI与RAID 23

输入输出系统(10%) 24

程序控制工作方式 24

程序中断工作方式 25

DMA工作方式 25

I/O通道技术 26

设备总线及系统总线 26

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

系统性能评价 29

校验码 30

其他考点 34

第4章 操作系统基础 34

操作系统基础 5~7分(6%~9%)基础知识(5%)操作系统基础概念 34

常见操作系统基础 35

嵌入式操作系统 36

基本原理(95%) 37

进程基本概念 37

信号量与P、V操作 39

死锁 44

实存管理 46

虚存管理 46

设备与文件管理 48

作业调度 50

其他知识点 52

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

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

过程式语言的控制结构 53

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

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

形式语言基础 58

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

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

代码优化与生成 67

第6章 网络基础 68

网络基础 6~10分(8%~13%)网络协议与应用(55%)OSI及TCP/IP协议族 69

传输介质与网络设备 76

组网技术 78

常见网络应用 82

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

网络管理技术 86

密钥技术 88

网络安全技术 91

第7章 数据库系统基础 98

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

数据仓库与数据挖掘 101

分布式数据库系统 103

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

关系代数及关系演算 114

关系数据库规范化基础 122

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

数据库控制功能基础 131

第8章 多媒体基础 134

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

多媒体文件大小计算 137

数据压缩技术 138

常见多媒体标准 139

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

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

树和二叉树 150

图 157

算法基础(43%) 161

算法的描述与分析 161

常用数值计算算法 162

常用非数值计算算法 163

排序算法 166

查找算法 171

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

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

项目管理基础 177

质量管理基础 181

过程管理基础 184

软件开发环境 189

分析设计与开发(68%) 190

需求分析与设计基础 190

结构化分析与设计 192

面向对象开发 196

系统测试与评审 215

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

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

系统性能评价 223

系统运行与维护 224

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

信息系统基础 228

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

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

常见标准化组织与标准 231

知识产权保护(60%) 235

保护期限 235

知识产权人确定 235

侵权判断 236

其他 237

第13章 数学基础 238

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

排列组合 240

数理逻辑 241

集合论 245

图论初步 248

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

第3篇 软件设计篇 254

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

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

数据设计与数据字典 266

加工设计与状态迁移图 270

事务流程图(25%) 273

事务流程图技术 273

文件设计 278

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

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

概念设计基础 287

逻辑设计基础 295

其他知识点 299

SQL应用(30%) 299

数据定义语言(DDL) 299

数据操纵语言(DML) 304

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

面向对象分析与设计技术 15分(20%)建模基础静态模型基础(75%) 307

类与对象模型 314

构件图与部署图 323

动态模型基础(25%) 328

用例建模 328

交互建模 333

活动图与状态图 341

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

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

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

经典算法与程序编制 368

C++语言特性 378

Java语言特性 387

解题经验与技巧 391

第18章 其他设计技术 392

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

测试用例设计 401

其他 407