图书介绍

全国计算机技术与软件专业技术资格(水平)考试参考用书 软件设计师考试应试指导【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

全国计算机技术与软件专业技术资格(水平)考试参考用书 软件设计师考试应试指导
  • 何光明,乔正洪,雷小宇主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302285229
  • 出版时间:2012
  • 标注页数:517页
  • 文件大小:136MB
  • 文件页数:527页
  • 主题词:软件设计-工程技术人员-资格考核-自学参考资料

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

全国计算机技术与软件专业技术资格(水平)考试参考用书 软件设计师考试应试指导PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 计算机系统知识1

1.1 计算机系统的基础知识2

1.1.1 计算机系统硬件2

1.1.2 中央处理单元2

1.1.3 数据表示4

1.1.4 校验码6

1.2 计算机体系结构8

1.2.1 计算机体系结构的分类8

1.2.2 指令系统8

1.3 存储系统11

1.3.1 存储器的层次结构与分类11

1.3.2 高速缓存12

1.3.3 相联存储器与虚拟存储器13

1.3.4 外存储器14

1.3.5 磁盘阵列技术15

1.4 输入输出技术15

1.4.1 常见的内存与接口的编址方式15

1.4.2 CPU与外设之间的数据传送方式16

1.5 总线结构17

1.6 计算机安全18

1.6.1 计算机安全概述18

1.6.2 网络攻击手段19

1.6.3 病毒防护21

1.6.4 漏洞扫描与入侵检测23

1.6.5 加密技术和认证技术23

1.7 可靠性与系统性能评测基础知识27

1.7.1 计算机可靠性27

1.7.2 计算机系统的性能评价28

1.8 应试加油站28

1.8.1 考频统计28

1.8.2 解题技巧29

1.9 过关习题36

第2章 程序语言基础39

2.1 程序语言概述40

2.1.1 程序设计语言的基本概念40

2.1.2 程序设计语言的基本成分42

2.2 语言处理程序基础45

2.2.1 汇编语言基本原理45

2.2.2 编译程序基本原理46

2.2.3 解释程序基本原理49

2.3 文法和有限自动机50

2.3.1 文法和语言的形式描述50

2.3.2 词法分析51

2.3.3 正规式与有限自动机之间的转换53

2.3.4 词法分析器的构造55

2.3.5 语法分析55

2.4 应试加油站55

2.4.1 考频统计55

2.4.2 解题技巧56

2.5 过关习题61

第3章 操作系统65

3.1 操作系统基础知识66

3.1.1 操作系统的定义66

3.1.2 操作系统的作用66

3.1.3 操作系统的特征66

3.1.4 操作系统的功能66

3.1.5 操作系统的类型66

3.2 处理机管理67

3.2.1 基本概念67

3.2.2 进程间的通信68

3.2.3 进程调度71

3.2.4 死锁71

3.2.5 线程72

3.3 存储管理73

3.3.1 基本概念73

3.3.2 分区存储管理73

3.3.3 分页存储管理74

3.3.4 分段存储管理74

3.3.5 段页式存储管理75

3.3.6 虚拟存储管理75

3.4 设备管理78

3.4.1 设备管理概述78

3.4.2 I/O软件78

3.4.3 设备管理采用的相关缓冲技术79

3.4.4 磁盘调度79

3.5 文件管理81

3.5.1 文件与文件系统81

3.5.2 文件的结构和组织82

3.5.3 文件目录83

3.5.4 存取方法和存取空间的管理84

3.5.5 文件的使用85

3.5.6 文件的共享和保护86

3.5.7 系统的安全86

3.6 应试加油站87

3.6.1 考频统计87

3.6.2 解题技巧87

3.7 过关习题93

第4章 系统开发和运行97

4.1 软件工程基础知识98

4.1.1 软件工程概述98

4.1.2 软件需求分析100

4.1.3 软件开发项目管理101

4.1.4 软件配置管理105

4.1.5 软件工具和软件开发环境106

4.1.6 软件过程管理106

4.1.7 软件质量管理与质量保证108

4.2 系统分析113

4.2.1 系统分析概述113

4.2.2 结构化分析方法114

4.3 系统设计124

4.3.1 系统设计的内容和步骤125

4.3.2 系统设计的基本原理126

4.3.3 系统总体结构设计127

4.3.4 结构化设计方法128

4.3.5 面向数据结构的设计方法128

4.3.6 系统详细设计129

4.4 系统实施130

4.4.1 程序设计131

4.4.2 系统测试与调试132

4.4.3 测试策略和测试方法133

4.4.4 调试136

4.4.5 系统文档136

4.4.6 系统转换137

4.5 系统运行和维护138

4.5.1 系统维护概述138

4.5.2 系统评价140

4.6 应试加油站140

4.6.1 考频统计140

4.6.2 解题技巧141

4.7 过关习题159

第5章 网络基础165

5.1 计算机网络的概念166

5.1.1 计算机网络的分类166

5.1.2 网络的拓扑结构166

5.2 ISO/OSI网络体系结构167

5.3 网络互连硬件168

5.3.1 网络的设备168

5.3.2 网络的传输介质170

5.3.3 组建网络170

5.4 网络的协议与标准171

5.4.1 网络的标准171

5.4.2 局域网协议171

5.4.3 广域网协议172

5.4.4 TCP/IP协议簇174

5.5 Internet及应用176

5.5.1 Internet地址177

5.5.2 Internet服务179

5.6 网络安全180

5.6.1 网络的信息安全181

5.6.2 防火墙技术181

5.7 使用HTML制作网页182

5.7.1 HTML简介182

5.7.2 HTML常用元素183

5.8 应试加油站187

5.8.1 考频统计187

5.8.2 解题技巧188

5.9 过关习题190

第6章 多媒体基础193

6.1 多媒体概述194

6.1.1 多媒体的基本概念194

6.1.2 虚拟现实的基本概念194

6.2 声音195

6.2.1 基础知识195

6.2.2 声音文件格式196

6.3 图形和图像196

6.3.1 基础知识197

6.3.2 图形、图像文件格式200

6.4 动画和视频201

6.4.1 基础知识201

6.4.2 视频文件格式203

6.5 多媒体网络203

6.5.1 超文本与超媒体203

6.5.2 流媒体204

6.6 多媒体计算机系统204

6.6.1 多媒体计算机硬件系统204

6.6.2 多媒体计算机软件系统205

6.7 应试加油站205

6.7.1 考频统计205

6.7.2 解题技巧206

6.8 过关习题208

第7章 数据库技术211

7.1 基本概念212

7.1.1 数据库系统212

7.1.2 数据库管理系统212

7.1.3 数据库的三级模式结构212

7.1.4 两级映像212

7.2 数据模型213

7.2.1 数据模型的基本概念213

7.2.2 E-R模型214

7.3 关系代数215

7.3.1 关系数据库的基本概念215

7.3.2 五种基本的关系代数运算218

7.3.3 扩展的关系代数运算219

7.4 关系数据库SQL简介220

7.4.1 SQL数据库体系结构220

7.4.2 SQL数据定义220

7.4.3 SQL数据查询221

7.4.4 SQL数据更新224

7.4.5 SQL的访问控制225

7.4.6 嵌入式SQL226

7.5 关系数据库的规范化226

7.5.1 函数依赖226

7.5.2 规范化228

7.5.3 模式分解及分解应具有的特性229

7.6 数据库的分析与设计230

7.6.1 数据库设计的步骤230

7.6.2 数据库设计的方法230

7.7 应试加油站239

7.7.1 考频统计239

7.7.2 解题技巧240

7.8 过关习题254

第8章 数据结构261

8.1 线性结构262

8.1.1 线性表262

8.1.2 栈和队列264

8.1.3 串266

8.2 数组、矩阵和广义表267

8.2.1 数组268

8.2.2 矩阵268

8.2.3 广义表270

8.3 树270

8.3.1 树的定义270

8.3.2 二叉树271

8.4 图275

8.4.1 图的定义275

8.4.2 存储结构276

8.4.3 图的遍历277

8.4.4 生成树和最小生成树278

8.4.5 拓扑排序和关键路径278

8.4.6 最短路径279

8.5 查找280

8.5.1 查找的基本概念280

8.5.2 静态查找表280

8.5.3 动态查找表282

8.5.4 哈希表及其查找283

8.6 排序284

8.6.1 排序的基本概念284

8.6.2 简单排序285

8.6.3 希尔排序287

8.6.4 快速排序288

8.6.5 堆排序288

8.6.6 归并排序291

8.6.7 基数排序292

8.6.8 内部排序方法的比较和选择292

8.6.9 外部排序293

8.7 应试加油站293

8.7.1 考频统计293

8.7.2 解题技巧294

8.8 过关习题308

第9章 算法与设计315

9.1 算法设计与分析基础316

9.1.1 算法316

9.1.2 算法设计与分析319

9.2 分治法319

9.2.1 递归的概念319

9.2.2 分治法的基本思想319

9.2.3 典型应用:Hanoi塔问题320

9.3 动态规划法321

9.4 贪心法322

9.5 回溯法323

9.6 应试加油站327

9.6.1 考频统计327

9.6.2 解题技巧327

9.7 过关习题333

第10章 面向对象技术337

10.1 面向对象的基本概念338

10.2 面向对象程序设计339

10.2.1 面向对象程序设计语言339

10.2.2 面向对象程序设计语言中的OOP机制340

10.3 面向对象开发技术342

10.4 面向对象分析与设计343

10.4.1 OOA和OOD法343

10.4.2 Booch的OOD法344

10.4.3 OMT法344

10.5 UML概述345

10.5.1 事物345

10.5.2 关系345

10.5.3 UML中的图346

10.6 设计模式356

10.6.1 设计模式的要素356

10.6.2 创建型设计模式357

10.6.3 结构型设计模式357

10.6.4 行为设计模式359

10.7 C++程序设计360

10.7.1 类和对象360

10.7.2 构造函数和析构函数361

10.7.3 继承与派生362

10.7.4 多态363

10.8 Java程序设计371

10.8.1 基本概念371

10.8.2 基本语法371

10.8.3 程序设计372

10.9 应试加油站377

10.9.1 考频统计377

10.9.2 解题技巧378

10.10 过关习题405

第11章 标准化和软件知识产权基础417

11.1 标准化基础知识418

11.1.1 标准化的基本概念418

11.1.2 标准化组织419

11.1.3 ISO9000标准简介420

11.1.4 ISO/IEC15504过程评估标准简介420

11.2 知识产权基础知识421

11.2.1 知识产权的基本概念421

11.2.2 计算机软件著作权422

11.2.3 计算机软件的商业秘密权426

11.2.4 专利权428

11.2.5 商标权430

11.2.6 企业知识产权的保护431

11.3 应试加油站431

11.3.1 考频统计431

11.3.2 解题技巧432

11.12 过关习题434

第12章 计算机专业英语435

12.1 专业英语试题分析436

12.1.1 软件工程专业词汇436

12.1.2 专业英语试题分析442

12.2 应试加油站444

12.2.1 考频统计444

12.2.2 解题技巧445

12.3 过关习题448

第13章 模拟试卷及参考答案451

13.1 模拟试卷452

13.1.1 模拟试卷一452

13.1.2 模拟试卷二469

13.2 模拟试卷参考答案485

13.2.1 模拟试卷一参考答案485

13.2.2 模拟试卷二参考答案502

热门推荐