图书介绍

软件设计师考试辅导 考点精讲、例题分析、强化训练PDF|Epub|txt|kindle电子书版本网盘下载

软件设计师考试辅导 考点精讲、例题分析、强化训练
  • 梁海欣,江耀新,袁宇波编著 著
  • 出版社: 北京:冶金工业出版社
  • ISBN:7502436847
  • 出版时间:2005
  • 标注页数:400页
  • 文件大小:23MB
  • 文件页数:410页
  • 主题词:软件设计-工程技术人员-资格考核-自学参考资料

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 计算机技术与软件专业技术资格(水平)考试1

1.2 软件设计师考试备考方法2

1.2.1 软件设计师考试心得2

1.2.2 上午的考试3

1.2.3 下午的考试3

小结3

第2章 计算机科学基础4

2.1 考试目标与要求4

2.2 数制及其转换5

2.2.1 数制概念5

2.2.2 不同进位计数制的特点5

2.2.3 十进制数转换成二进制数6

2.2.4 十进制数转换成八进制数或十六进制数6

2.2.5 其他进制数转换成十进制数7

2.2.6 二进制数与八进制、十六进制数间的转换7

2.3 数据的表示8

2.3.1 数的表示8

2.3.2 非数值表示9

2.3.3 校验方法和校验码11

2.4 算术运算和逻辑运算12

2.5 数学基础知识12

2.5.1 命题逻辑、谓词逻辑的基础知识12

2.5.2 常用数值计算15

2.5.3 概率统计18

2.5.4 运筹基本方法20

2.6 常用数据结构22

2.6.1 数组(静态数组、动态数组)22

2.6.2 线性表22

2.6.3 链表27

2.6.4 栈29

2.6.5 队列30

2.6.6 树型结构31

2.6.7 图40

2.6.8 Hash的储存地址计算及解决冲突的方法47

2.7 常用算法49

2.7.1 排序49

2.7.2 查找57

2.7.3 数值计算方法61

2.7.4 字符串处理方法61

2.7.5 常用的数据压缩技术61

2.7.6 递归63

2.7.7 算法与数据结构的关系63

2.7.8 算法效率64

2.7.9 算法设计65

2.7.10 算法描述66

例题分析67

强化训练79

强化训练答案93

小结96

第3章 计算机系统知识97

3.1 考试目标与要求97

3.2 硬件知识99

3.2.1 计算机系统的组成、体系结构分类及特性99

3.2.2 存储系统108

3.2.3 安全性、可靠性与系统性能评测基础知识112

3.3 软件知识116

3.3.1 操作系统知识116

3.3.2 程序设计语言和语言处理程序的知识126

3.4 计算机网络知识132

3.4.1 网络体系结构(网络拓扑,OSI/RM,基本的网络协议)132

3.4.2 传输介质、数据通信技术、交换技术、通信方式137

3.4.3 常用网络设备和各类通信设备143

3.4.4 Client/Server结构、Browser/Server结构143

3.4.5 LAN拓扑、LAN的组网、LAN间连接、LAN-WAN连接148

3.4.6 Internet基础知识以及应用154

3.4.7 网络软件160

3.4.8 网络管理163

3.4.9 网络性能分析164

3.5 数据库知识164

3.5.1 数据库管理系统的功能和特征164

3.5.2 数据库模型164

3.5.3 数据模型、ER图、第一范式、第二范式、第三范式165

3.5.4 数据操作(集合运算和关系运算)166

3.5.5 数据库语言(SQL)169

3.5.6 数据库的控制功能(并发控制,恢复,安全性,完整性)170

3.5.7 数据仓库和分布式数据库基础知识173

3.6 多媒体知识174

3.6.1 多媒体系统基础知识、多媒体设备的性能特性、常用多媒体文件格式174

3.6.2 简单图像的绘制和图形文件的处理方法184

3.6.3 音频和视频信息的应用185

3.6.4 多媒体创作工具及发展方向186

3.7 系统性能知识188

3.7.1 性能指标和性能设计188

3.7.2 性能测试和性能评估188

3.7.3 可靠性指标及计算、可靠性设计191

3.7.4 可靠性测试和可靠性评估192

3.8 计算机应用基础知识192

3.8.1 信息管理、数据处理、辅助设计、自动控制、科学计算、人工智能等基础知识192

3.8.2 远程通信服务基础知识193

3.8.3 常用应用系统193

例题分析194

强化训练232

强化训练答案243

小结248

第4章 系统开发和运行知识249

4.1 考试目标与要求249

4.2 软件工程、软件过程改进和软件开发项目管理知识250

4.2.1 软件工程知识250

4.2.2 软件开发生命周期各阶段的目标和任务251

4.2.3 软件开发项目管理基础知识253

4.2.4 主要的软件开发方法254

4.2.5 软件开发工具与环境知识255

4.2.6 软件过程改进知识256

4.2.7 软件质量管理知识256

4.2.8 软件开发过程评估256

4.3 系统分析基础知识257

4.3.1 系统分析的目的和任务257

4.3.2 结构化分析方法257

4.3.3 统一建模语言(UML)259

4.3.4 系统规格说明书259

4.4 系统设计知识260

4.4.1 系统设计的目的和任务260

4.4.2 系统总体结构设计260

4.4.3 系统详细设计261

4.4.4 系统设计说明书262

4.5 系统实施知识265

4.5.1 系统实施的主要任务265

4.5.2 结构化程序设计、面向对象程序设计、可视化程序设计265

4.5.3 程序设计风格266

4.5.4 程序设计语言的选择266

4.5.5 系统测试的目的、类型和方法267

4.5.6 系统转换基础知识269

4.6 系统运行和维护知识269

4.6.1 系统运行管理基础知识269

4.6.2 系统维护基础知识270

4.6.3 系统评价基础知识271

4.7 面向对象开发方法271

4.7.1 面向对象开发概念271

4.7.2 面向对象开发方法的优越性以及有效领域273

4.7.3 面向对象分析方法概念273

4.7.4 面向对象程序设计语言274

4.7.5 面向对象数据库概念275

例题分析275

强化训练293

强化训练答案297

小结298

第5章 其他相关知识299

5.1 考试目标与要求299

5.2 安生性知识299

5.2.1 安全性基本概念299

5.2.2 防治计算机病毒,防范计算机犯罪300

5.2.3 防火墙、安全管理措施300

5.2.4 风险分析、风险类型、抗风险措施和内部控制302

5.3 标准化知识305

5.3.1 标准化意识,标准化的发展,标准制定过程305

5.3.2 国际标准、国家标准、行业标准、企业标准基本知识306

5.3.3 代码标准、文件格式标准、安全标准、软件开发规范和文档标准知识307

5.3.4 标准化机构310

5.4 信息化基础知识311

5.4.1 信息化意识311

5.4.2 全球信息化趋势,国家信息化战略,企业信息化战略和策略311

5.4.3 有关的法律、法规314

5.4.4 远程教育、电子商务、电子政务等基础知识315

5.4.5 企业信息资源管理基础知识316

5.5 计算机专业英语317

例题分析317

强化训练322

强化训练答案327

小结329

第6章 软件设计部分330

6.1 考试目标与要求330

6.2 外部设计331

6.2.1 理解系统需求说明331

6.2.2 系统开发的准备331

6.2.3 设计系统功能333

6.2.4 设计数据模型334

6.2.5 编写外部设计文档335

6.3 程序设计335

6.4 系统实施336

6.4.1 选择合适的程序设计语言336

6.4.2 系统测试报告337

6.5 软件工程337

6.5.1 软件生命周期和软件成本模型337

6.5.2 定义软件需求的方法338

6.5.3 软件设计339

6.5.4 软件设计方法340

6.5.5 程序设计341

6.5.6 软件测试的原则与方法341

6.5.7 软件质量341

6.5.8 软件开发环境和开发工具342

6.5.9 软件工程发展趋势343

6.5.10 设计评审346

6.6 软件开发规范化347

6.7 下午试题解题的一般方法352

6.7.1 软件设计题要点352

6.7.2 答题注意事项353

例题分析353

强化训练357

强化训练答案384

小结392

附录 软件设计师考试大纲(2004年新版)393

A.1 考试说明393

A.1.1 考试要求393

A.1.2 考试目的393

A.1.3 设置的科目393

A.2 考试范围393

A.2.1 考试科目1:计算机与软件工程知识393

A.2.2 考试科目2:软件设计397

参考文献400

热门推荐